Dynamic 处理BizTalk动态WCF WebHttp端口挂起的消息
我正在创建Biztalk动态端口WCF WebHttp 当我以HTTP 404的形式得到响应时,端口挂起,如下所示错误 System.Net.WebException:在侦听时没有可以接受消息的终结点。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参阅InnerException(如果存在)。 {“type”:“availability.not_found”,“message”:“找不到请求的属性的可用性。”} 我已尝试向BizTalk业务流程添加异常处理程序。它处理了错误,但我仍然看到一个挂起的实例Dynamic 处理BizTalk动态WCF WebHttp端口挂起的消息,dynamic,http-status-code-404,port,biztalk,Dynamic,Http Status Code 404,Port,Biztalk,我正在创建Biztalk动态端口WCF WebHttp 当我以HTTP 404的形式得到响应时,端口挂起,如下所示错误 System.Net.WebException:在侦听时没有可以接受消息的终结点。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参阅InnerException(如果存在)。 {“type”:“availability.not_found”,“message”:“找不到请求的属性的可用性。”} 我已尝试向BizTalk业务流程添加异常处理程序。它处理了错误,但
我希望处理404错误并停止端口挂起。在发送端口属性的传输高级选项中,打开启用失败消息的路由。 让某些东西从该发送端口订阅错误报告,例如,我们使用带有规则
ErrorReport.SendPortName==NameOfSendPort
在发送端口属性的“传输高级”选项中,打开“启用失败邮件的路由”。 让某些东西从该发送端口订阅错误报告,例如,我们使用带有规则
ErrorReport.SendPortName==NameOfSendPort
为了让它“按预期”工作,您必须为此设置一些东西 本文:
…介绍如何设置业务流程、端口和处理故障通知。要使其“按预期”工作,您必须为此设置一些内容 本文:
…介绍如何设置业务流程、端口和处理故障通知。Hmmm这很有趣。。。。。。我实现了这一点,它就像一个魅力。问题是什么导致了错误?wcf webhttp是否总是挂起404响应?或者是我的自定义管道引发了这个错误?我使用了空适配器WCF WebHttp适配器处理错误的方式存在一些问题。包括不在上下文属性中设置HttpResonseCode,也不在它创建的“SOAP”错误消息中放置正确的命名空间。事实上,对于Restful,您希望能够抑制在404上抛出错误,因为这实际上是一条未找到的消息。做了一个介绍,嗯,很有趣。。。。。。我实现了这一点,它就像一个魅力。问题是什么导致了错误?wcf webhttp是否总是挂起404响应?或者是我的自定义管道引发了这个错误?我使用了空适配器WCF WebHttp适配器处理错误的方式存在一些问题。包括不在上下文属性中设置HttpResonseCode,也不在它创建的“SOAP”错误消息中放置正确的命名空间。事实上,对于Restful,您希望能够抑制在404上抛出错误,因为这实际上是一条未找到的消息。做了一个介绍