Posted on 2010-03-22 21:30
Frank Xu Lei 阅读(16)
评论(0)
编辑
收藏 所属分类:
WCF分布式开发常见错误
我在使用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
【老徐的博客】
【作 者】:Frank Xu Lei
【地 址】:http://www.cnblogs.com/frank_xl/
【中文论坛】:微软WCF中文技术论坛
【英文论坛】:微软WCF英文技术论坛