1.處理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”
解決方法:
原因:
1.iis晚於.net framework安裝.高級版本的框架沒有安裝到iis.需要重新注冊到iis.
2.vs2010默認的是4.0框架,4.0的框架是獨立的CLR,和2.0的不同,如果想運行4.0的網站,需要用aspnet_regiis注冊4.0框架,然后用4.0的Class池,就可以運行4.0的web項目了.
(1)cmd執行:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
(2)執行:aspnet_regiis.exe -i
注冊完成.
2.HTTP 錯誤 500.19 - Internal Server Error
無法訪問請求的頁面,因為該頁的相關配置數據無效。
| 模塊 | IIS Web Core |
|---|---|
| 通知 | 未知 |
| 處理程序 | 尚未確定 |
| 錯誤代碼 | 0x80070005 |
| 配置錯誤 | 由於權限不足而無法讀取配置文件 |
解決方法:找到發布的網站文件夾,右擊選擇它的屬性,打開“安全”選項卡,看到“組或用戶 名”,單擊“編輯”按鈕添加一個新的用戶名“Everyone”,然后更改它的權限,將第二個權限“修改”設置為允許就可以了。
