1

我的 SL5 浏览器外应用程序可以在一台计算机上运行,​​但不能在另一台计算机上运行。
在两台计算机上,应用程序都内置并从以管理员身份运行的 VS2012 启动。
SecurityException 发生在这里:

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)  

一个可能相关的问题:在引发异常的计算机上,应用程序在默认浏览器中运行,而在另一台计算机上,应用程序在浏览器之外运行。

任何见解将不胜感激...

4

1 回答 1

0

相关问题很明显:您无法使用浏览器应用程序中的标准 Silverlight 访问本地文件夹,但您可以使用 OOB 访问本地文件夹。

因此,您必须将您的功能限制为浏览器外模式或在浏览器中启用提升的权限(这非常痛苦,请参阅 SO:search results上的各种问题)。

于 2012-12-03T09:28:20.723 回答