WCF分布式開發常見錯誤(29):Unrecognized attribute 'targetFramework' (未識別的屬性'targetFramework' )
我在使用VS2010 和.NET Framework 4.0 。開發了一個簡單的WCF服務,在部 署到IIS6的時候,出現了這個錯誤。
Unrecognized attribute 'targetFramework' .
【1】錯誤信息:
WCF服務的配置文件的信息如下:
<compilation debug="true" targetFramework="4.0">
<assemblies>
</assemblies>
</compilation>
【2】錯誤截圖:
【3】原因分析:
這個錯誤是由於,.NET Framwork的版本不對導致的,無法識別出配置文件中 的節點。
【4】解決辦法:
在網站屬性的asp.NET裡設置版本為.NET In IIS > Right click on WebSite > Properties > ASP.NET > Version > "4.0.21006" not 2.0。
IIS6> 選擇網站-> 右鍵-> 屬性-> ASP.NET -> 版本-> "4.0.21006" 。如圖所示:
參考資料:
1.http://forums.asp.net/t/1491204.aspx
2.http://social.microsoft.com/Forums/zh- CN/wcfzhchs/thread/663531f6-5466-4c2b-8450-73135137756b/? prof=required