在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配置文件的配置节点了,也就不会报错了...

posted @ 2013-09-26 00:22  ..空白  阅读(228)  评论(0)    收藏  举报