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”,然後更改它的許可權,將第二個許可權“修改”設定為允許就可以了。