Loading…

جزیره طراحی و توسعه وب

ارسال کننده: UNITY
محمد نصیری ، بنیانگذار TOSINSO ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، هکر کلاه سفید ، تخصص در حوزه امنیت سیستم عامل و تست های نفوذسنجی ، لینوکس ، مجازی سازی ، سرویس های کاربردی سرور و ... سابقه همکاری در بیش از 40 سازمان دولتی ، خصوصی و نظامی در حوزه پروژه ، مشاوره و آموزش ، بیش از 10 هزار ساعت سابقه آموزشی در طی 12 سال فعالیت حرفه ای ...
ارسال پیام خصوصی
امتیازات این مطلب
نکته: رفع خطای HTTP Error 500.19 - Internal Server Error در وب سرورهای مایکروسافتی
برخی اوقات ممکن است برنامه نویس های وب حوزه مایکروسافت یا مدیران شبکه با خطای زیر در هنگام دسترسی به محتوای وب سایت مواجه شوند :
HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.
اساسا برطرف کردن اینگونه مشکلات و اینگونه خطاها همیشه یک راهکار مطلق ندارد و راهکارهای مختلفی توصیه می شود که امروز در ITPRO ما به بررسی چند راهکار در این خصوص می پردازیم :

راهکار اول : تغییر در فایل applicationHost.Config


فایل مورد نظر را به شکل زیر تغییر بدهید و ذخیره کنید و سپس IIS را یکبار Restart و تست کنید :
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

راهکار دوم : اعمال سطح دسترسی به virtual directory


برخی اوقات ممکن است شما به کاربر default user دسترسی مورد نظر به virtual directory را نداده باشید ، با استفاده از NTFS Permission ها این دسترسی ها را اضافه کنید و فراموش نکنید که گزینه Replace کردن در تنظیمات Advanced دسترسی ها را انتخاب کنید تا سطح دسترسی به تمامی فایل های زیر مجموعه virtual directory نیز اعمال شوند.

راهکار سوم : اعمال سطح دسترسی به application pool


بعد از اینکه مورد بالا را انجام دادید و مشکل همچنان پابرجا بود ، در تنظیمات application pool مورد نظر گزینه application pool identity را بر روی default user قرار بدهید و بعد از restart کردن IIS مجددا تلاش کنید

راهکار چهارم : تنظیمات Dot Net Framework


وارد Application Pool مشکل دار بشوید و از تنظیمات مورد نظر گزینه های مربوط به Dot Net Framework را از حالت Integrated و Classic تغییر بدهید و مجددا تست کنید.

راهکار پنجم : نصب نبودن Dot Net Framework


مطمئن بشید که Dot Net Framework نصب شده و درست کار می کنه ، اگر مطمئن نیستید یکبار نصب آنرا Repair کنید.

راهکار ششم : رجیستر کردن IIS در Visual Studio


اگر برنامه نویس دات نت هستید visual studio command prompt را باز کنید و دستور زیر را در آن وارد کنید :
aspnet_regiis –i
حالا از command خارج بشوید ، IIS را یکبار Restart کنید و مجددا تلاش کنید. امیدوارم مشکل حل بشه ، ITPRO باشید

نویسنده : محمد نصیری
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.