Window8.1 IIS8.5 运行WCF

新机器重新安装系统win8.1,漫长的配置环境过程又开了。安装开发工具半天时间,获取代码搭建测试环境又是半天。关于WCF的问题已经不是第一碰到了,不是报错就是显示.svc源码。接下来把处理过程写出来供大家参考:

iis8 默认不支持svc(WCF),关于iis8.5运行WCF可能会碰到如下问题:
1、没有配置MIME类型、没有配置处理程序映射,操作步骤如下:
a. 首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream”
b. 然后在“Handler Mappings”中添加Managed Handler,
Request path: *.svc
Type: System.ServiceModel.Activation.HttpHandler
Name: svc-Integrated
完成后,IIS8即可支持WCF服务svc请求,前提是启动关闭window功能设置正确。如果不正确的话就会直接显示.svc源码,WCF调用方无法使用;详细设置参看问题2;

2、启动关闭window功能设置WCF支持:
设置完成刷新一下,相信你的问题已经得到解决了,如果有更好的方法欢迎交流。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据