問題描述:我在win7下用Visual studio 2010制作的網站發布到windows 7自帶的IIS7.5上,提示
配置錯誤
說明: 在處理向該請求提供服務所需的配置文件時出錯。請檢查下面的特定錯誤詳細信息並適當地修改配置文件。
分析器錯誤消息: 無法識別的屬性“targetFramework”。請注意屬性名稱區分大小寫。
源錯誤:
行 6: <configuration>
行 7: <system.web>
行 8: <compilation debug="false" strict="false" explicit="true" targetFramework="4.0"/>
行 9: </system.web>
行 10: <connectionStrings> |
源文件: D:\Foru\web.config 行: 8
分析:主要原因IIS中是應用程序池的版本與你開發使用的.netFramework版本不一致。一般一個網站對應一個應用程序池,並與網站同名。visual studio 2010默認安裝對應的.netFramework 是4.0,而本機上一般是2.0版本。所以不匹配。
解決方法:在IIS中點擊應用程序池,找到你的網站的應用程序池,右鍵高級設置 .netFramework 改成V4.0就可以了。
再次打開這個網站,就沒有這樣的錯誤了
