使用C#(ASP.NET)从网络共享复制文件时出错
我有一行这样的代码:使用C#(ASP.NET)从网络共享复制文件时出错,c#,asp.net,file,iis,copy,C#,Asp.net,File,Iis,Copy,我有一行这样的代码: File.Copy(@"\\192.168.1.40\folder1\1.txt", Server.MapPath("/folder1/") + "1.txt", true ); 当我在VisualStudio(IIS Express)中运行我的项目时,该代码可以工作,但当我在web服务器上发布它时(它在本地网络中,即192.168.1.20),它会抛出一个异常,表示拒绝访问 我检查了权限,似乎没什么问题 我用远程桌面连接到web服务器,并在资源管理器中毫无问题地复制了文
File.Copy(@"\\192.168.1.40\folder1\1.txt", Server.MapPath("/folder1/") + "1.txt", true );
当我在VisualStudio(IIS Express)中运行我的项目时,该代码可以工作,但当我在web服务器上发布它时(它在本地网络中,即192.168.1.20),它会抛出一个异常,表示拒绝访问
我检查了权限,似乎没什么问题
我用远程桌面连接到web服务器,并在资源管理器中毫无问题地复制了文件
我在192.168.1.40中给了所有人所有权限
我搜索了很多,几乎所有这些都会导致模拟,但为什么它在本地IIS Express上工作而不是在主IIS服务器上工作?您是否在共享文件夹folder1中授予Everyone权限?是的,我授予了它完全控制权
。