在windows7下IIS中部署WCF时候报错的解决方案
win7中自带的IIS7.5没有集成asp.net4.0所以导致.NetFramework 无法识别WCF配置文件中的节点导致一直报错!
解决方案就是让IIS集成asp.net4.0就可以了
操作不走如下:
1.
进入C:\Windows\System32找到cmd.exe,右键“以管理员身份运行”,然后在控制台输入:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
切换到该目录
2.
然后输入:aspnet_regiis.exe –i,就会看到正在注册,以及注册成功的提示信息。
3.
在IIS 应用程序池中把对应的项目,把.net framework版本改成项目对应的版本,并把托管管道模式改为集成
备注:最好使用控制台来进行asp.net的注册,其实也可以直接以管理员身份运行
aspnet_regiis.exe,但是会看不到是否成功的提示!
注册成功以后IIS就可以识别WCF配置文件的配置节点了,也就不会报错了...

浙公网安备 33010602011771号