明白啦:
System.Security.SecurityException:请求“System.Security.Permissions.FileIOPermission,mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。(在 System.Security.CodeAccessSecurityEngine.Check(对象需求,StackCrawlMark& stackMark,布尔 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)启动程序时,它就可以工作了。
任何想法如何解决这个问题?
凯