如何设置基本的WCF服务 - 客户端应用程序?

时间:2013-05-21 10:56:19

标签: wcf service reference client msdn

我是WCF的新手,我尝试创建我的第一个WCF服务 - 客户端应用程序。我使用Visual Studio 2010。

  1. 我创建了WCF服务应用程序
  2. 我尝试将服务引用添加到我的另一个项目中。按“发现”后,服务发生。单击它或展开后,会发生错误。我试图修复配置文件,但错误消息只是在改变。
  3. 保持基本WCF服务正常工作的最低配置是什么?

1 个答案:

答案 0 :(得分:-1)

服务器端配置

 <services>
  <service name="Program01.TestClass" behaviorConfiguration="testBehavior">
    <endpoint address="" binding="basicHttpBinding"   
     contract="Contracts.IContract"/>
     <host>
      <baseAddresses>
        <add baseAddress="http://localhost:9817/TestService"/>
      </baseAddresses>
    </host>
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="testBehavior">
      <serviceDebug includeExceptionDetailInFaults="true"/>
      <serviceMetadata httpGetEnabled="true"/>
    </behavior>
  </serviceBehaviors>
</behaviors>

客户端配置

<client>
  <endpoint address="http://localhost:9817/TestService" binding="basicHttpBinding" 
   name="ClientEndPoint"
   contract="Contracts.IContract"/>
</client>

使用ChannelFactory获取代理并调用该方法。干杯:) -