我的生产客户遇到了这个问题:“ 调试资源字符串通常在键和参数中不可用”。有点,当我尝试在本地运行代码时,它正在成功运行。但是,在生产上,我们面临着这个问题。我正在使用WebClient类方法从URI加载数据。谁能说出如何在本地复制此问题?为什么它在生产现场发生?
答案 0 :(得分:0)
“调试资源字符串不可用。通常,键和参数提供足够的信息来诊断问题。请参见http://go.microsoft.com/fwlink/?linkid=...&Version=...&File=...&Key=...
”是一条通用错误消息。为了使Silverlight运行时保持较小状态,省略了一些与调试相关的字符串,并且错误消息显示了在哪里可以找到更多信息(在链接仍然存在的情况下,考虑到Silverlight平台的命运)。
您还应该调查异常类型以及内部异常(如果有)。如前所述,您正在使用WebClient访问另一个URI,这可能是跨域策略问题。如果代码正在使用URI不同于发布Silverlight应用程序的URI访问服务器上的资源,则可能需要在服务器上上传特殊的clientaccesspolicy.xml file,以允许访问资源。