从网络驱动器Win7运行VB.NET App时出现异常错误

时间:2011-05-30 12:56:16

标签: vb.net exception windows-7

我们有一个从映射的网络驱动器运行的VB.NET应用程序。这适用于所有使用Windows 7的PC,我们得到以下内容:

“应用程序生成了无法处理的异常”System.Security.SecurityException未处理

如果在本地复制应用程序文件夹并从那里运行它可以正常工作。

任何人都知道这个问题的方法吗?我认为它与Windows 7 netowrk安全性有关,但不确定如何解决它。

2 个答案:

答案 0 :(得分:2)

好吧,通常你应该在所有 PC上出现此错误,而不仅仅是在Win7 PC上。但我想对于你的旧Windows PC,有人已经解决了这个问题。阅读这篇文章

http://thebackroomtech.com/2009/04/01/using-caspolexe-to-grant-net-applications-rights-to-a-remote-network-share/

如何处理问题。这是一篇SO帖子

.NET Deployment to Network Share

也可能对你有帮助。

答案 1 :(得分:0)

出现这种错误是有原因的,为应用程序访问网络共享只是为了运行它们不是一个好主意。

.Net和Click Once使得将应用程序部署到网络共享并将其分发到从那里运行的所有客户端计算机变得非常容易。

然后,应用程序可以在启动时检查更新并下载任何更改。您可以轻松部署到共享驱动器,而无需考虑代码访问安全策略,并可能在您的网络安全中留下令人讨厌的漏洞。