Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamic 处理BizTalk动态WCF WebHttp端口挂起的消息_Dynamic_Http Status Code 404_Port_Biztalk - Fatal编程技术网

Dynamic 处理BizTalk动态WCF WebHttp端口挂起的消息

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业务流程添加异常处理程序。它处理了错误,但

我正在创建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上抛出错误,因为这实际上是一条未找到的消息。做了一个介绍