系統環境:windows7 ,iis7.0,.net framework 4.0
網站發佈後報錯信息如下
網上查了下資料,發現解決方案基本上都是一樣的,“IIS應用程序域中對應的程序,右擊,高級設置,託管管道模式改成Classic就行了。”,按照網上的說法設置後,有出現了新的錯誤,如下圖:
最後看到http://blog.csdn.net/aqgsh/article/details/10004021解決方案,嘗試了下,問題解決。
而歸根結底的解決方法是在 web.config 中.
第一步:首先在web.config中找到節點<system.webServer>
如果沒有就在<configuration>節點下創建一個這樣的節點.
第二部:在 <system.webServer> 節點下插入如下配置
<validation validateIntegratedModeConfiguration="false" />
保存,重新生成解決方案,運行->ok (注意:管道模式還是選集成模式)