zoukankan      html  css  js  c++  java
  • WCF:如何将net.tcp协议寄宿到IIS

    1 部署IIS

    1.1 安装WAS

    IIS原本是不支持非HTTP协议的服务,为了让IIS支持net.tcp,必须先安装WAS(Windows Process Activation Service),即windows进程激活服务。

    Windows process activation service Windows进程激活服务
    通过使用非 HTTP 协议,以前只可用于 HTTP 应用程序的 IIS 的所有功能现在都可用于运行 Windows Communication Foundation (WCF) 服务的应用程序。IIS 7.0 还使用 Windows 进程激活服务通过 HTTP 实现基于消息的激活。WAS(Windows Process Activation Service)增强了对web服务和WCF服务的管理,提供了新的图形界面和命令行工具用于管理web应用程序。

    打开控制面板--程序和功能--打开或关闭windows功能,安装WAS,如图:

    安装完毕后在Services窗口中可以到到如下服务:Windows Process Activation Service;Net.Msmq Listener Adapter;Net.Pipe Listener Adapter;Net.Tcp Listener Adapter;Net.Tcp Port Sharing Service.这几个服务。确定Net.Tcp Listener Adapter 与Net.Tcp Port Sharing Service是否已经启动。

    1.2  确定WCF是否启用Non-Http支持

    同样是在控件面板中打开这个功能,如图:

    1.3 给站点添加net.tcp绑定

    在IIS中,选中你的网站,然后在右边的操作菜单栏中单击绑定,会弹出一个“网站绑定”窗口,点击添加,类型选择net.tcp

    1.4 启用net.tcp协议

     选择你的网站,点击“高级设置”,弹出的的窗体中,在“已启用的协议”一栏中手动添加:net.tcp

  • 相关阅读:
    xfce4-windowck-plugin的替代品
    git使用Beyond Compare作为diff和merge工具
    Visual Studio设置多个快捷键
    scrapy参数-COOKIES_ENABLED 最权威解释, 帮你避坑
    Linux基础使用
    python 所有的库整理
    Nginx配置详解
    15个常用的javaScript正则表达式
    Redis开发建议
    mysql 同步大量数据小技巧
  • 原文地址:https://www.cnblogs.com/pengdylan/p/6432446.html
Copyright © 2011-2022 走看看