我有一个 Silverlight 应用程序,它以 XML 字符串的形式从服务器获取数据,将其作为文档打开,然后解析事物。
这适用于所有其他机器,但我们有一个用户的客户端,该用户的机器无法正常运行。她的盒子给了她一个 InvalidCastException,看起来它正在尝试将 0 转换为 Double。
这似乎是一个环境问题,但我无法弄清楚这是什么原因或如何解决它。她的文化设置看起来不错,至少在数字设置方面是这样。
有人遇到过类似的事情,或者有任何下一步的诊断或可能的修复措施吗?我不认为我们可以连接到机器或任何东西上。
相关堆栈跟踪包括在下面:
[InvalidCast_FromStringTo] 参数:0,双 调试资源字符串不可用。通常是关键和论点 提供足够的信息来诊断问题。看 http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.10411.0&File=Microsoft.VisualBasic.dll&Key=InvalidCast_FromStringTo 类型:System.InvalidCastException 在 Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(字符串 值,NumberFormatInfo 数字格式) 在 MyNamespace.MyLoader.LoadXml(字符串 xml)