الوصول إلى الملف في مجلد المجال الرئيسي من تطبيق المجال الفرعي

StackOverflow https://stackoverflow.com/questions/7331073

سؤال

لدي تطبيق ويب في مجال فرعي، حيث أرغب في الحفاظ على الوصول إلى ملف موجود في المجال الرئيسي.هل هذا ممكن؟

HttpContext.Current.Server.MapPath("../www/file.xml"));

حيث "www" في المجلد الرئيسي.لا يعمل.

أن تكون واضحة وضوح الشمس.أحاول تحميل ملف xml إلى كائن XDocument:

Data = XDocument.Load(HttpContext.Current.Server.MapPath("~/App_Data/file.xml");

يعمل بشكل جيد.لكني أريد أن يكون المسار في مجلد على المجال الرئيسي.كيف أقوم بذلك؟إن كان من الممكن :)

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

المحلول

ثم سيتعين عليك تحديد عنوان URL الكامل مثل c:/wwwroot/site/file.xml

نصائح أخرى

أو يمكنك فقط إنشاء رابط رمزي (mklink الأمر في cmd) واستخدمه تمامًا كما لو كان مجلدًا داخل دليل المجال الفرعي الخاص بك.أنت بحاجة إلى امتيازات المسؤول لإنشاء رابط رمزي.

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