【问题标题】:Error handling/reporting in Windows Phone 7.1 + Azure WebRoleWindows Phone 7.1 + Azure WebRole 中的错误处理/报告
【发布时间】:2011-08-29 13:58:54
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    看看这里:Answer on StackOverflow.com

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多