C# 使用简化配置使用WCF服务引用时出错
我正在使用.NET4.5.1(一个网站…不是应用程序)构建我的第一个WCFWeb服务。当我在本地机器上测试时,我可以将服务引用添加到项目中并实际使用这些方法。完全没有错误 我已经使用“简化”配置配置了站点C# 使用简化配置使用WCF服务引用时出错,c#,web-services,wcf,wcf-endpoint,C#,Web Services,Wcf,Wcf Endpoint,我正在使用.NET4.5.1(一个网站…不是应用程序)构建我的第一个WCFWeb服务。当我在本地机器上测试时,我可以将服务引用添加到项目中并实际使用这些方法。完全没有错误 我已经使用“简化”配置配置了站点 <behaviors> <serviceBehaviors> <behavior> <!-- To avoid disclosing metadata information, set the values below to f
<behaviors>
<serviceBehaviors>
<behavior>
<!-- To avoid disclosing metadata information, set the values below to false before deployment -->
<!--<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>-->
<serviceMetadata httpGetEnabled="true"/>
<!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
听起来我必须添加一个端点名称:
ServiceReference1.ServiceClient mysrv = new ServiceReference1.ServiceClient("my-endpoint-name");
由于简化配置会自动创建端点名称,所以我不知道使用哪个名称。我找不到任何代码示例来说明这是如何完成的
任何帮助都将不胜感激
James通过简化配置,您不需要使用端点条目。这就是使用“简化”配置的全部要点。对不起,我没注意到。
ServiceReference1.ServiceClient mysrv = new ServiceReference1.ServiceClient("my-endpoint-name");