zoukankan      html  css  js  c++  java
  • wcf 配置历程

    关于wcf 部署iis5 的问题

    1.首先保证你的服务器支持wcf

        1、安装.NET Framework 3.5;
        2、运行【C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i】,配置ASP.net的运行环境;
        3、运行下面两句命令行,将WCF注册到IIS中。
          【C:\WINDOWS\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe /i /x】 
          【C:\WINDOWS\Microsoft.Net\Framework\v3.5\WFServicesReg.exe /c】 
        4、把下面的文件拷贝到IIS的虚拟目录下,重起IIS服务。
        - svc文件
            - 你的测试模块文件
         ?Web.config(将binding设置成basicHttpBinding)

    2.发布的网站和wcf的程序在一个项目中 网站发布为预编译的网站文件时同时要勾选允许更新此编译站点

    3.如果允许跨域访问wcf 的话要将

    命名为“clientacesspolicy.xml”

    文件内容如下:

    <?xml version="1.0" encoding="utf-8"?>
    <access-policy>
      <cross-domain-access>
        <policy>
          <allow-from http-request-headers="*">
            <domain uri="*"/>
          </allow-from>
          <grant-to>
            <resource path="/" include-subpaths="true"/>
          </grant-to>
        </policy>
      </cross-domain-access>
    </access-policy>

    4.如果你的iis 下有多个web应用程序,而你的wcf 放在一个应用程序下的并且该web 站点有自己的域名,这时候要给wcf 一个基地址

    <serviceHostingEnvironment>
        <baseAddressPrefixFilters>
            <add prefix="http://www.prodao.com.cn:9000"/>
        </baseAddressPrefixFilters>
    </serviceHostingEnvironment>

  • 相关阅读:
    2020年7月3日 查找算法 代码
    QList 和QStringList为空 at()的错误
    网络编程TCP
    02#2位带操作
    04#认识指针
    03#指针内存图//拓展大小端序
    02#循环控制+分支控制+goto标签//拓展3目运算符和逗号运算符
    01#c语言基础内容
    输入的竖线变横
    Keil打包工程
  • 原文地址:https://www.cnblogs.com/chenzhe/p/1765564.html
Copyright © 2011-2022 走看看