هنوز چند بایت مونده که پیدا کنم...

مدیریت فایل های وب کانفیگ در Virtual Directory های IIS

Virtual Directory looking at parent Web Config

سلام! حتما پیش آمده یا میاد براتون که گاهی محدودیت منابع دارید یا به هر دلیل موجه دیگه میخواید با استفاده از پوشه مجازی (Virtual Directory) وب سایت های متفاوتی رو هاست کنید روی IIS. ساده است من فرض میکنم شما میدونید چطور ویرچوال دایرکتوری بسازین روی IIS.

خوب همه چیز خوب پیش میره تا زمانی که متوجه میشین که پروژه های پابلیش شده روی ویرچوال دایرکتوری ها دارن از وب کانفیگ سطح بالاتر یعنی Parent استفاده میکنن.

راه حل: کافیه تگ system.web رو پیداش کنید و بپچیدش داخل یک تگ location که بهش بهفمونید فقط واسه مسیر جاری از این وب کانفیگ استفاده کن.

نکته: 99.99 درصد مواقع روی سرورهایی که خودم کانفیگ کردم و یا کانفیگ های استانداری مثل مایکروسافت آژور این راه حل درستیه و جواب میده برا اون 0.01 درصد هم که من نمیدونم چرا ممکنه پیش بیاد چون اطلاعاتی از محیط کاری شما ندارم میتونید این عملیات رو برای وب کانفیگ های داخل ویرچوال دایرکتوری ها استفاده کنید نه سطح والد.

موفق باشین

<location path="." inheritInChildApplications="false">
<system.web>
 ...
</system.web>
</location>
نویسنده : محمد ملک مکان
پنجشنبه 4 شهریور 1395
+ 100 -

ایده ها، نظرات و سوالات دوستان ما

مهمون کدجیک
دوشنبه 6 دی 1395
چقدر من دنبال این گشتم. مچکرم
+ 30 -
مهمون کدجیک
آدینه 12 شهریور 1395
Perfect
+ 00 -

خوشحال میشیم نظرتُ بدونیم