我写的Silverlight应用程序的一个用户收到此错误消息:
[Arg_VersionString]参数: 调试资源字符串是 不可用。通常是关键和 参数提供充分 诊断问题的信息。 看到 http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50524.0&File=mscorlib.dll&Key=Arg_VersionString
我检查了托管silverlight插件的asp.net应用程序的日志,我看到没有异常。这些服务似乎运行正常,我甚至见证了这个用户运行应用程序的痕迹,我可以确认该服务已成功返回数据。
客户端必须发生一些事情,但我不知道从哪里开始。该软件已经投入生产,除了DbgView之外,该服务器上没有调试工具,这个特定用户似乎只会出现这个问题。
你会做什么?
答案 0 :(得分:3)
为了减小Silverlight插件的大小,删除了错误消息的字符串。因此,如果抛出任何未处理的异常,这将是您将收到的消息。
为了获得完整版本的异常,用户必须安装Silverlight Developer Runtime而不是安装客户端运行时。
如果您有返回客户端的数据记录,您可以尝试使用Fiddler将该数据注入计算机上运行的客户端,并查看它是否失败。如果是,您应该收到完整的错误消息。