在Web配置中需要更改什么才能在IIS上部署WCF服务

时间:2013-02-20 15:27:32

标签: wcf

 <system.serviceModel>
    <behaviors>
        <serviceBehaviors>
           <behavior name="ServiceBehavior">
               <serviceMetadata httpGetEnabled="true"/>
               <serviceDebug includeExceptionDetailInFaults="true"/>
           </behavior>
        </serviceBehaviors>
        <endpointBehaviors>
            <behavior name="EndpBehavior">
                <webHttp/>
            </behavior>
        </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    <standardEndpoints>
        <webScriptEndpoint>
             <standardEndpoint name="" crossDomainScriptAccessEnabled="true" />
        </webScriptEndpoint>
    </standardEndpoints>
    <services>
        <service behaviorConfiguration="ServiceBehavior" name="Service">
            <endpoint address="" binding="webHttpBinding" contract="IService" behaviorConfiguration="EndpBehavior"/>
        </service>
    </services>
</system.serviceModel>

在IIS上部署WCF服务后,我需要在Web配置中进行哪些更改? 我的代码运行了两个项目。

1 个答案:

答案 0 :(得分:0)

您的服务和合同名称应为完全限定名称。

检查这个