首页 > 解决方案 > 无法将文件从当前目录复制到远程目录路径

问题描述

我有一个托管在 IIS 服务器中的应用程序,它执行一个批处理文件。批处理文件包含很少的 CMD 命令,例如 mkdir、xcopy 等。当我从 Visual Studio 运行相同的应用程序时,它会成功复制新文件夹中的所有文件。当我尝试从 IIS 运行相同的应用程序时,它会结束而不会引发任何错误。应用程序中使用的身份验证是 Windows,它是在配置文件中配置的,而不是在 Internet 管理器中。

因此,以下是关注点:

  1. 在运行应用程序时,哪个用户帮助对文件夹访问进行身份验证,该用户是 IIS 用户还是当前用户?
  2. 该访问相关问题还是任何其他配置相关?
  3. 最好的解决方案是什么?

提前致谢。

标签: c#securityiisremote-access

解决方案


  1. 用于对文件夹访问进行身份验证的用户是与您的 IIS 应用程序池关联的用户
  2. 没有任何错误信息很难说。然而,这很可能是因为授权问题是的
  3. 您可以尝试允许与您的 IIS 应用程序池关联的用户访问该文件夹,并查看问题是否仍然存在

希望能帮助到你。


推荐阅读