Welcome

首页 / 软件开发 / WCF / WCF分布式开发常见错误(29)

WCF分布式开发常见错误(29)2011-06-18 博客园 frank_xlWCF分布式开发常见错误(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