将错误从 Azure 服务报告到 Windows Phone 7 应用程序的最主流方法是basicHttpBinding
什么?由于 Silverlight 使用我无法使用的异步模式try catch
,并且当服务端发生异常时,客户端会引发异常。
问问题
221 次
1 回答
2
快速而肮脏的方法是执行以下操作:
<serviceBehaviors>
<behavior name="EmployeeManager_Behavior">
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
这将简单地获取服务器端错误并将其详细信息提供给客户端。
更好的方法是使用IErrorHandler
接口。这允许在服务器上处理 WCF 错误并以更可控的方式向客户端报告。
您可以在IErrorHandler的 MSDN 文档中找到有关此方法的更多信息。
于 2011-09-08T13:04:19.503 回答