gpt4 book ai didi

.net - 解决 WCF AddressFilter 不匹配中的配置错误

转载 作者:数据小太阳 更新时间:2023-10-29 01:39:13 24 4
gpt4 key购买 nike

我收到以下错误,需要一些帮助来解决它。有人有什么想法吗?

带有“http://localhost:60078/BidService.svc/Query”的消息' 由于 EndpointDispatcher 上的 AddressFilter 不匹配,无法在接收器处进行处理。检查发送方和接收方的 EndpointAddresses 是否一致。

客户端配置文件为:

<system.serviceModel>
<bindings>
<customBinding>
<binding name="WebHttpBinding_IBidService">
<textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
messageVersion="None" writeEncoding="utf-8">
<readerQuotas maxDepth="32" maxStringContentLength="8192"
maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</textMessageEncoding>
<httpTransport manualAddressing="True" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint binding="customBinding" bindingConfiguration="WebHttpBinding_IBidService"
behaviorConfiguration="IBidServiceBehavior"
contract="myService.IBidService" name="WebHttpBinding_IBidService" />
</client>
<behaviors>
<endpointBehaviors>
<behavior name="IBidServiceBehavior">
<webHttp/>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>

我的服务契约(Contract)是:

[ServiceContract(Namespace = "http://xxxx.com/services/bids")]
public interface IBidService
{
[OperationContract(Action = "*")]
[WebGet(RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Wrapped)]
List<BidSummary> Query();
}

我的服务配置如下:

<service name="xxx.Web.Services.Bids.BidService" 
behaviorConfiguration="Cutter.Web.Services.Bids.BidServiceBehavior">
<endpoint address="" binding="basicHttpBinding"
contract="xxx.Web.Services.Bids.IBidService" />
<endpoint address="mex" binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>

<behavior name="Cutter.Web.Services.Bids.BidServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>

我读到的一件事是您需要具有我添加的 webHttp 行为。任何帮助,将不胜感激。我只想要一个简单的 POX 服务

最佳答案

我认为您还需要将 webHttp 行为添加到服务配置中。

关于.net - 解决 WCF AddressFilter 不匹配中的配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com