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

  • 相关阅读:
    深度学习与爬虫实例教学--深度学习模型构建和训练
    深度学习与爬虫实例教学--项目基本介绍和体验
    正负样本比率失衡SMOTE
    重建主键索引为非压缩索引
    最小二乘法-公式推导
    极大似然估计(MLE)
    我的新博客地址http://xxxbw.github.io/
    javascript方法--bind()
    javascript方法--call()
    javascript方法--apply()
  • 原文地址:https://www.cnblogs.com/pengdylan/p/6432446.html
Copyright © 2011-2022 走看看