我的电脑上装了IIS7.5,win7旗舰版操作系统。开发环境上测试wcf 服务没问题。但部署到IIS7.5 上就报错:

IIS7.5 不能访问3.5 wcf 的解决办法

 

思考应该是wcf 服务的*.svc 文件没有找到对应的处理程序。打开IIS7.5 处理映射程序,发现*.svc 都被4.0框架接管,所以出错。 实验了网上提供的重新注册aspnet_regiis -i   2.0的方法,但是不管用。

于是重新注册3.0 的wcf 

打开命令,输入cmd进入dos,再输入下命令:

IIS7.5 不能访问3.5 wcf 的解决办法

再次打开IIS 处理映射程序,发现*.svc已经被2.0接管了,当然如果你要弄4.0 的,再重新注册4.0 就可以了

IIS7.5 不能访问3.5 wcf 的解决办法

到此,3.5 框架下写的wcf 服务可以正常访问了。

转载于:https://www.cnblogs.com/iampkm/archive/2012/03/28/2420835.html

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-05-19
  • 2022-01-07
  • 2021-07-16
猜你喜欢
  • 2022-01-06
  • 2022-12-23
  • 2021-08-26
  • 2021-07-25
  • 2022-12-23
  • 2022-02-10
相关资源
相似解决方案