0

将错误从 Azure 服务报告到 Windows Phone 7 应用程序的最主流方法是basicHttpBinding什么?由于 Silverlight 使用我无法使用的异步模式try catch,并且当服务端发生异常时,客户端会引发异常。

4

1 回答 1

2

看看这里:在 StackOverflow.com 上回答

快速而肮脏的方法是执行以下操作:

<serviceBehaviors>
    <behavior name="EmployeeManager_Behavior">
       <serviceDebug includeExceptionDetailInFaults="true"/>
    </behavior>
 </serviceBehaviors> 

这将简单地获取服务器端错误并将其详细信息提供给客户端。

更好的方法是使用IErrorHandler接口。这允许在服务器上处理 WCF 错误并以更可控的方式向客户端报告。

您可以在IErrorHandler的 MSDN 文档中找到有关此方法的更多信息。

于 2011-09-08T13:04:19.503 回答