الوصول إلى الملف في مجلد المجال الرئيسي من تطبيق المجال الفرعي
-
27-10-2019 - |
سؤال
لدي تطبيق ويب في مجال فرعي، حيث أرغب في الحفاظ على الوصول إلى ملف موجود في المجال الرئيسي.هل هذا ممكن؟
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) واستخدمه تمامًا كما لو كان مجلدًا داخل دليل المجال الفرعي الخاص بك.أنت بحاجة إلى امتيازات المسؤول لإنشاء رابط رمزي.
لا تنتمي إلى StackOverflow