zoukankan      html  css  js  c++  java
  • WCF

    WCF - WAS Hosting

     To understand the concept of WAS hosting, we need to comprehend how a system is configured and how a service contract is created, enabling different binding to the hosted service.

    为了明白WAS托管的概念,我们需要理解一个系统是如何配置的,以及一个服务契约如何被创建的。确保托管服务可以接受不同的绑定

    First of all, enable WCF for non-protocols. Before we start creating the service, we need to configure the system to support WAS. Following are the steps to configure WAS:

    首先,确保wcf是无协议的。在我们开始创建服务之前,我们需要配置系统来支持WAS。配置WAS的步骤如下

    • Click Start Menu ≫ Control Panel ≫ Programs and Features, and click "Turn Windows Components On or Off" in the left pane.

    • Expand "Microsoft .Net Framework 3.0" and enable "Windows Communication Foundation HTTP Activation" and "Windows Communication Foundation Non- HTTP Activation".

    • Next, we need to add Binding to the default website. As an example, we will bind the default website to the TCP protocol. Go to Start Menu ≫ Programs ≫ Accessories. Right click on the "Command Prompt", and select "Run as administrator" from the context menu.

    • Execute the following command:

    1.开始菜单-->控制面板-->程序和功能,打开或关闭windows功能。

    2.展开.net3.0,启用WCF HTTP Activation和WCF Non- HTTP Activation

    3.需要给默认的网站添加绑定,例如,我们可以给默认的网站绑定TCP协议。以管理员权限启动命令提示符

    4.执行以下命令

    appcmd.exe set site "Default Web Site" -+bindings.[protocol='net.tcp',bindingInformation='808:*']     //吐槽下,这个命令执行出错了,我都不知道该怎么解决

    This command adds the net.tcp site binding to the default website by modifying the applicationHost.config file located in the "C:Windowssystem32inetsrvconfig" directory. Similarly, we can add different protocols to the default website.

    Create WAS Hosted Service

    Step-1: Open Visual Studio 2008 and click New → WebSite and select WCF Service from the template and Location as HTTP, as shown below:

    无力吐槽,后面的是IIS的差不多,关键是配置文件看不懂

  • 相关阅读:
    六大关系整理
    pthread_create多线程执行顺序诡异现象
    WinForm中 事件 委托 多线程的应用
    伪ajax上传文件
    Webx小应用的实现整理与分析
    IL反编译的实用工具
    MVC4+WebApi+Redis Session共享练习(上)
    虚拟化平台cloudstack新版本的调试
    【c++】指针参数是如何传递内存的
    NPinyin 中文转换拼音代码
  • 原文地址:https://www.cnblogs.com/chucklu/p/4630133.html
Copyright © 2011-2022 走看看