WCF分布式开发常见错误(29):未识别的属性'targetFramework'

  我在使用VS2010 和.NET Framework  4.0 。开发了一个简单的WCF服务,在部署到IIS6的时候,出现了这个错误。
    Unrecognized attribute 'targetFramework' .
【1】错误信息:
  WCF服务的配置文件的信息如下:
< compilation debug = " true " targetFramework = " 4.0 " >
    < assemblies >
    </ assemblies >
</ compilation >
【2】错误截图:
WCF分布式开发常见错误(29):未识别的属性'targetFramework'_第1张图片
【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

你可能感兴趣的:(职场,属性,休闲,未识别,targetFramework)