【问题标题】:BizTalk WCF send port error:System.Net.WebException: The remote server returned an unexpected response: (413) Request Entity Too LargeBizTalk WCF 发送端口错误:System.Net.WebException:远程服务器返回意外响应:(413)请求实体太大
【发布时间】:2021-05-30 22:08:38
【问题描述】:

BizTalk 发送端口在尝试使用 WCF-Basichttp 适配器向外部 WCF 服务发送请求时抛出以下错误:

System.Net.WebException:远程服务器返回意外响应:(413) 请求实体太大。

我发送的消息大小为:69485 字节。我尝试将绑定属性中的最大接收消息大小从默认设置值 65536 更改为 70656 以接受此消息,但它仍然不起作用。

任何人都可以请建议需要更改什么才能成功发送消息

【问题讨论】:

  • 看起来问题出在您调用的服务上,而不是 BizTalk 上。您更改的属性是响应的大小,而不是您发送的消息。
  • 您可以尝试在客户端和服务器端同时增加maxReceivedMessageSize属性的值。

标签: wcf biztalk


【解决方案1】:

线索在“远程服务器返回意外响应”中,不是 BizTalk 有问题,而是 BizTalk 正在使用的 WCF 服务。这方面的限制需要改变。

【讨论】:

  • 是的。根据建议,biztalk 向其发送请求的外部 wcf 服务已更改其限制。他们已在其服务配置文件中进行了更改,以将 MaxReceivedMessageSize 增加到可接受的限制,但我们仍然看到同样的错误。他们要求我们检查或增加客户端配置中的消息大小。但是如果有的话,在 biztalk 配置中还需要做什么。请您建议
  • @Ravali 如果仍然是同样的错误,那么问题仍然是他们的结局。要么他们的设置错误,要么他们必须设置的地方不止一个。例如,有时您必须同时更改 IIS 和 BizTalk 接收位置或 WCF 服务配置。
猜你喜欢
  • 1970-01-01
  • 2014-07-17
  • 1970-01-01
  • 2014-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多