c# - ASP.NET MVC3 将文件复制到共享映射驱动器 - 访问路径被拒绝

标签 c# asp.net iis permissions

目前,我在尝试将本地文件复制到共享网络驱动器时遇到此错误。
访问路径“\\vlanxxxx\Vlanxxx\VT\12345.pdf”被拒绝”

背景信息

  • 运行 ASP.NET MVC3、Windows Server 2008 R2
  • IIS->应用程序池中,我的应用程序拥有访问共享驱动器的正确权限
  • 我尝试将文件从本地文件夹复制到本地文件夹,并且成功。
    C:\log\12345.pdf -> C:\test\12345.pdf



用途:我的总体目的是将本地服务器中的文件复制到共享映射网络驱动器。

问:使用 ASP.NET 时这实际上可能吗?使用此技术时是否有网络共享驱动器限制?

复制文件的代码(我很确定代码没问题,但这里是代码)

String path = @"C:\log\12345.pdf";
String dest_path = @"\\vlanxxxx\Vlanxxx\VT\12345.pdf";
File.Copy(path, Path.Combine(dest_path, Path.GetFileName(path)));

感谢您的帮助和协助,非常感谢您的宝贵时间!如果问题中有任何误解,请告诉我。我会尽快编辑和澄清。

最佳答案

在 IIS 中,尝试向该目标路径/文件夹中的用户 IUSRIIS_IUSR 授予写入权限。

关于c# - ASP.NET MVC3 将文件复制到共享映射驱动器 - 访问路径被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16224084/

相关文章:

c# - 用于浏览器兼容性的代码或 javascript

.net - 如何在 ASP.NET Web 应用程序中为 Windows Mobile 创建 SQL Compact 3.5 数据库?

c# - 我在本地主机上的 ASP.NET Web 服务超时太快

asp.net - 来自 Visual Studio 调试的 localhost 的 ERR_SSL_PROTOCOL_ERROR

c# - 如何防止 Entity Framework 6在配置文件中创建绑定(bind)重定向

c# - 在 Mono 中使用 C# 的 Linux 进程 API

c# - 如何高性能地多次使用一个数组项?

html - 为什么外部 div 不会扩展到其内容的宽度?

c# - 以编程方式将证书导入 IIS?

C# Simple 相当于 Enum 但具有多种数据类型?