net.tcp的wcf服务部署在iis上面

来源:互联网 发布:linux shell编程特点 编辑:程序博客网 时间:2024/04/30 12:47

1、IS原本是不支持非HTTP协议的服务,为了让IIS支持net.tcp,必须先安装WAS(Windows Process Activation 

Service),即windows进程激活服务。

2、确定WCF是否启用Non-Http支持,同样是在控件面板中打开这个功能,如图:


3、在iis中选中你的站点,在编辑绑定添加net.tcp类型


4、在iis中选中你的站点,在高级设置中,在已启用的协议中添加net.tcp协议:


5、项目属性,你设置的是IIS Express。IIS Express服务器只支持http/https,不支持net.tcp,要改成用local server,并创建虚拟目录。如果你已经部署成主机头,则不需要

0 0