【发布时间】:2012-06-09 18:10:22
【问题描述】:
知道了:
System.Security.SecurityException:请求类型的权限 'System.Security.Permissions.FileIOPermission, mscorlib, 版本=2.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' 失败的。 (在 System.Security.CodeAccessSecurityEngine.Check(对象 需求, StackCrawlMark& stackMark, Boolean isPermSet)....
网络上有很多与此问题相关的参考资料,但它们都指的是 ASP.NET 应用程序,或者它们与使其以某种方式“非法”进入 GAC 的程序集有关 - 这不是我的问题。
我有一个本地驱动器 D:\,其中包含:
D:\APLData\T
D:\APLData\I
D:\APLData\M
D:\APLData\P
D:\APLData\Z
有时我有网络驱动器 T、I、M、P 和 Z 指向这些文件夹。也就是说,这两条路径都指向同一个文件:
D:\AplData\T\FlipDB_Dev\Test\ShareTest.DWS
T:\FlipDB_Dev\Test\ShareTest.DWS
现在,当我从网络驱动器 (T) 启动相关程序时,我会收到错误消息。当我从本地驱动器 (D) 启动程序时,它就可以工作了。
任何想法如何解决这个问题?
启
【问题讨论】:
-
我发现了这个:link,它最初没有引起我的注意,因为它不包含我也添加到该线程的错误消息。
-
你的代码是从哪里执行的?这是一个Windows应用程序?网络应用?