我是 WCF 新手,我尝试创建我的第一个 WCF 服务 - 客户端应用程序。我使用 Visual Studio 2010。
- 我创建 WCF 服务应用程序
- 我尝试将服务引用添加到我的另一个项目。按“发现”后,服务发生。点击或展开后,出现错误。我试图修复配置文件,但错误消息只是在改变。
保持基本 WCF 服务正常工作的最低配置是什么?
服务器端配置
<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 获取代理并调用方法。欢呼:)-