无法将文件从当前目录复制到远程目录路径

时间:2019-05-29 11:08:39

标签: c# security iis remote-access

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

因此,以下是关注点:

  1. 运行该应用程序时,哪个用户有助于验证文件夹访问权限,该用户是IIS用户还是当前用户?
  2. 与访问相关的问题还是与其他任何配置相关?
  3. 什么是最佳解决方案?

谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 用于验证文件夹访问权限的用户是与您的IIS应用程序池相关联的用户
  2. 没有任何错误消息,这很难说。但是,很可能是由于授权问题所致
  3. 您可以尝试允许与IIS应用程序池关联的用户访问该文件夹,并查看问题是否仍然存在

希望有帮助。