اجرا نشدن وبسایت در iis 8.5 ویندوز 10
با سلام . چند مدتی است که به برنامه نویسی html رو آوردم و در حال حاضر به صورت مقدماتی در حال کد نویسی در studio .net هستم ، بعد از کد نویسی یک صفحه و نصب iis از future ویندوز میخوام وب رو به صورت local استارت بزنم که به این مشکل بر خوردم که نمونه آن در تصویر موجود است. لطفا راهنمایی کنید . با تشکر
3 پاسخ
ali.shokr ممنون از لطف شما
دستور aspnetregiis -i رو در cmd اجرا کردم که با خطای aspnetregiis -i is not recognized as an internal or external command , operable program or batch file . روبرو شدم .
در ضمن کد دستوری رو در فایل web.config نیز اضافه نمودم ولی متاسفانه مشکل همچنان پابرجاست ...
برای اینکه دستور aspnet_regiis -i بدرستی عمل کند، در صورتی که از CMD استفاده میکنید به شکل زیر عمل کنید :
1. CMD را Run As Administrator کنید (با کلیک راست و انتخاب این گزینه)
2.
اگر سیستمتون 32 بیت هست به مسیر زیر برید:
C:\Windows\Microsoft.NET\Framework\v4.0.30319
و اگر 64 بیت هست مسیر زیر:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
سپس دستور aspnet_regiis -i رو اجرا کنید.
با عرض سلام .
دلایل مختلفی برای این موضوع وجود دارد . که 2 دلیل عمده رو در زیر توضیح میدم
دلیل اول: نصب IIS بعد از نصب ASP.NET
در این صورت Developer Command Prompt را اجرا کرده و دستور زیر را بنویسید:
aspnet_regiis -i
دلیل دوم: نبود کد زیر در فایل web.config
<system.webServer> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer>
در صورتی که کد بالا در فایل web.config وجود نداشت این کد رو قرار داده و مجددا بررسی نمایید.
با آرزوی موفقیت .