c# - Windows Phone 7.1 + Azure WebRole 中的错误处理/报告

标签 c# .net windows-phone-7 azure windows-phone-7.1

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

最佳答案

看看这里:Answer on StackOverflow.com

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

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

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

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

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

关于c# - Windows Phone 7.1 + Azure WebRole 中的错误处理/报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231138/

相关文章:

windows-phone-7 - Windows 手机 7 : "mailto:" in WebBrowser's html is not firing Navigating event

c# - 我可以在不影响现有客户端的情况下修改/扩展生产 Web 服务吗?

c# - uwp 我应该在数据模板中使用用户控件吗?

c# - 如何将数据强制转换为方法约束中指定的泛型?

.net - Metro UI 中的外部库

.net - 如何使用 nunit 对延迟签名程序集进行单元测试

.net - 设计可移植到 iOS/Monotouch 的 Windows Phone 游戏的技巧

c# - 我是否应该使用与 .NET BCL 的名称冲突的(否则是最佳的)类名称?

c# - 如何使用 PrincipalContext 连接到本地主机?

windows-phone-7 - 有人对 ShellTileSchedule 有好运吗?