C# 向web应用程序添加WCF引用可以';在配置中找不到端点?
更新:我从另一个web服务器获得了完全相同的配置。你有没有想过为什么它对其中一个有效而对另一个无效 我有一个MVC web应用程序,我正在尝试向其添加WCF服务引用。WCF服务位于web服务器上,我可以在浏览器(您创建了一个服务)的默认页面中调出该服务。VS for WCF中的测试客户机也可以使用该服务。我在尝试添加引用时遇到以下错误 没有可以接受消息的端点正在侦听。这通常是由不正确的地址或SOAP操作引起的 这是我的服务配置模型C# 向web应用程序添加WCF引用可以';在配置中找不到端点?,c#,.net,web-services,wcf,C#,.net,Web Services,Wcf,更新:我从另一个web服务器获得了完全相同的配置。你有没有想过为什么它对其中一个有效而对另一个无效 我有一个MVC web应用程序,我正在尝试向其添加WCF服务引用。WCF服务位于web服务器上,我可以在浏览器(您创建了一个服务)的默认页面中调出该服务。VS for WCF中的测试客户机也可以使用该服务。我在尝试添加引用时遇到以下错误 没有可以接受消息的端点正在侦听。这通常是由不正确的地址或SOAP操作引起的 这是我的服务配置模型 <system.serviceModel> &l
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Basic" sendTimeout="12:00:00" receiveTimeout="12:00:00" openTimeout="00:10:00" closeTimeout="00:10:00"
maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" messageEncoding="Mtom">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647"/>
</binding>
</basicHttpBinding>
</bindings>
<services>
<service behaviorConfiguration="TSRBehavior" name="TechnologyServiceRequestWCF.TSRWebService">
<endpoint address="~/TSRWebService.svc"
binding="basicHttpBinding"
bindingConfiguration="Basic"
name="Basic"
contract="TechnologyServiceRequestWCF.ITSRWebService" />
<endpoint address="mex"
binding="mexHttpBinding"
name="Metadata"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="TSRBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<serviceTimeouts transactionTimeout="24:00:00"/>
<serviceThrottling maxConcurrentCalls="100" maxConcurrentInstances="100" maxConcurrentSessions="100"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
还没有客户端配置,因为成功与服务对话后,引用会自动为您生成客户端配置。尝试删除mex端点并更改行 includeExceptionDetailInFaults=“true” 通过
serviceDebug includeExceptionDetailInFaults=“false”尝试删除mex端点并更改行 includeExceptionDetailInFaults=“true” 通过
serviceDebug includeExceptionDetailInFaults=“false”对于那些寻找一个简单配置的人来说,我的配置没有什么问题,它应该适用于大多数情况!我的问题最终变成了绕过防火墙的移植问题。所以我这边没有错。:) 我的配置对于那些寻找一个简单配置的人来说没有什么错,这个配置应该适用于大多数人!我的问题最终变成了绕过防火墙的移植问题。所以我这边没有错。:) 可能是它在一个Web服务器上工作而不是在另一个Web服务器上工作的原因吗?如果是这样的话,你能告诉我为什么这个属性会导致这种情况吗?就像理解为什么要这样做:)这样你就可以看到错误,因为这会产生错误。wcfI将对此进行一次尝试,看看!刚刚运行了此更新,但仍然出现错误。“无法建立连接,因为目标计算机主动拒绝它”可能是它在一个Web服务器上工作而不是在另一个Web服务器上工作的原因?如果是这样的话,你能告诉我为什么这个属性会导致这种情况吗?就像理解为什么要这样做:)这样你就可以看到错误,因为这会产生错误。wcfI将对此进行一次尝试,看看!刚刚运行了此更新,但仍然出现错误。“无法建立连接,因为目标计算机主动拒绝了它”