1.创建一个简单的wcf项目
创建完成后直接运行,结果
然后进行发布
在IIS上新建一个网站,直接进行发布即可
遇到的问题
请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。
需要注意的事项
①必需要装全的服务
为了让IIS支持net.tcp,必须先安装WAS(Windows Process Activation Service),即windows进程激活服务。
打开控制面板--程序和功能--打开或关闭windows功能,安装WAS,如图:
同样, 也需要检查WCF是否启用了Non-Http的支持. .Net Framework 3.5和 .Net Framework 4.5分别有各自的支持.
②IIS映射处理程序问题,如果缺少aspnet_isapi.dll,需要添加aspnet_isapi.dll 的路径 %windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll