win7 iis7 釋出asp.net mvc4.0+EF6.0站點記錄

weixin_34321977發表於2014-03-09

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.0Class池,就可以執行4.0web專案了.

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

相關文章