我正在尝试使用以下c#代码访问这些文件,但是当我尝试执行代码时遇到异常,说访问路径@“\ MAHESH-PC \ D $ \ temp \ CloudURL.txt被拒绝。
假冒imp =新假冒(“MAHESH-PC”,“mahesh”,“welcome”); File.Copy(@“\ MAHESH-PC \ D $ \ temp \ CloudURL.txt”,@“C:\ temp \ CloudURL.txt”,true);
我已经给了c:驱动器中的临时文件夹和d:驱动器中的其他临时文件夹的所有访问权限
我已经启用了IIS中的模拟,即使这样我也会获得访问被拒绝的异常,请知道我应该实现的任何其他设置以使其正常工作。
答案 0 :(得分:1)
您的web.config中是否启用了模拟?我不是肯定的,但我不认为在IIS中启用模拟会对您网站的模拟产生任何影响。如果没有,请将其打开,或授予应用程序池标识对您的目录的读/写访问权限,看看是否有帮助。
另外,请仔细检查您的文件夹系统安全性。您似乎授予每个人对共享的读/写访问权限,但如果您导航到路径\ pc \ drive $ \那么它可能依赖于文件系统安全性而不是文件夹共享本身的安全性。有意义吗?