1. 程式人生 > >ASP.NET MVC4在部署IIS後,執行時顯示的是整個Web的目錄列表

ASP.NET MVC4在部署IIS後,執行時顯示的是整個Web的目錄列表

頁面出現如下圖:

第一種解決方案:

剛安裝好IIS,這時需要註冊IIS.

在Dos中進入Framework的安裝資料夾

你將要釋出的系統是什麼.Net Framework版本,就註冊什麼版本

4.0版本進入 C:\Windows\Microsoft.NET\Framework\v4.0.30319

3.5版本進入 C:\Windows\Microsoft.NET\Framework\v3.5

2.0版本進入 C:\Windows\Microsoft.NET\Framework\v2.0.50727

輸入 aspnet_regiis.exe -i  回車

這對於不同framework版本都是一樣的

等安裝完成後,輸入 iisreset 重啟IIS

iisreset /stop  停止IIS

iisreset /start  啟動IIS

第二種解決方案:

改一改配置檔案web.config。 <system.webServer>  <modules runAllManagedModulesForAllRequests="true" />  </system.webServer> 注意要設定<modules>節的值為true