C# 網站部署IIS常見異常及解決方法

使用C# MVC模式開發網站,工作中遇到的部署問題總結如下:









1,程序成功部署,但有可能出現上圖異常,解決辦法如下:




確認上圖程序已經安裝。路徑如下:控制面板\程序\程序和功能 打開或關閉Windows 功能




2,IIS 如下圖設置,也需要設置成.NET Framwork v4.0.30319







3,如果還是有異常,執行如下命令:



C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i


上述異常解決,但仍有可能出現以下異常:



解決方法:


在網站程序的web.config 文件修改如下,加上紅色區域代碼(非常關鍵)。


<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" >
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
      <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
      <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
    </modules>
</system.webServer>


Thanks.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章