在ASP.NET中,我通常在服务器端记录异常,在Windows窗体中,我可以在服务器端记录异常,也可以在客户端上写入日志文件.Silverlight似乎适合介于两者之间.
我想知道其他人正在做些什么来处理他们的Silverlight异常,我很好奇是否已经出现了任何最佳实践.
对于可以存储和跟踪的真实日志记录,您需要在服务器上执行此操作,因为无法保证客户端上的任何内容都将保留.
我建议在服务器端Web服务上暴露一个"LogEvent(..)"方法(也许你已经有了),然后在ASP.net中执行相同类型的日志记录
这是一个关于Silverlight中基本Web服务调用的视频,如果你还没有这样做的话 http://silverlight.net/learn/learnvideo.aspx?video=66723
我不确定任何日志记录最佳实践,我的第一个猜测是在服务器上登录Web服务并将其暴露给客户端做最好的实践.
希望这可以帮助!