我公司有一个内部 Web 应用程序来跟踪一些客户的信息。此 Web 应用程序使用 Silverlight,但每当我尝试登录时,都会收到以下错误:
[IsolatedStorage_Operation]
参数:
调试资源字符串不可用。通常,键和参数提供了足够的信息来诊断问题。
请参阅http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.41212.00&File=mscorlib.dll&Key=IsolatedStorage_Operation
消息中的链接提供了错误的解释并提供了以下解决方案:
要在本地计算机上查看这些描述性错误消息并获取其他调试资源,请安装最新版本的面向开发人员的 Silverlight在你的视窗或者苹果电脑。
我尝试按照链接中提供的方法安装 Silverlight for Developers(版本 3)(适用于 Windows)。为了执行此操作,我必须手动卸载(通过 appwiz.cpl)当前版本。
安装 SfD 后,尝试打开应用程序失败,因为我没有最新版本的 Silverlight:
但单击Install Now
会让我回到第一个错误!
我也尝试在 Microsoft 下载中心查找 SfD,但没有找到。也许我找错了地方?
如何获取适合开发人员的正确(最新)版本的 Silverlight?
答案1
在与公司多个部门沟通并尝试了多种可能的解决方案后,我终于找到了问题所在:
Internet Explorer 的 InPrivate 浏览模式与 Silverlight 的应用程序存储不兼容。
禁用 InPrivate 模式后,应用程序正常运行。我猜是因为 InPrivate 阻止 Silverlight 将任何内容保存到其应用程序存储中。