سؤال

كيف يمكنني الحصول على مسار نسبي في ملف web.config.هذه القيمة ليست في سلسلة الاتصال ، لذا لا يمكنني استخدام | datadirectory | (أعتقد) ، فماذا أفعل؟

هل كانت مفيدة؟

المحلول

ما هو المسار النسبي ل؟

هل تتحدث عن مسار الدليل الفعلي أو مسار عنوان url؟

يحرر:

كنت بحاجة إلى القيام بشيء مماثل لأحد مشاريعي.كنت بحاجة لتحديد موقع ملف التكوين الذي تم تخزينه في مجلد معين.على الرغم من أن ملف web.config نفسه لا يوفر أي شيء خاص لهذا الغرض، يمكنك أخذ مسار من ملف web.config وتحويله إلى مسار متعلق بالتطبيق.

Request.ApplicationPath يحصل على الدليل الأساسي لتطبيق الويب.يمكنك إلحاق المسار النسبي بهذا وإعطائه لكل ما يحتاج إليه.

انظر أيضا هذه التدوينة كتبها ريك ستراهل للحصول على أدلة أخرى مثيرة للاهتمام قد تساعدك.

يمكنك بعد ذلك إلحاق مسار العلاقة بـ

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top