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>
                    
                
                
            
        
浙公网安备 33010602011771号