c# - 无法将文件从当前目录复制到远程目录路径
问题描述
我有一个托管在 IIS 服务器中的应用程序,它执行一个批处理文件。批处理文件包含很少的 CMD 命令,例如 mkdir、xcopy 等。当我从 Visual Studio 运行相同的应用程序时,它会成功复制新文件夹中的所有文件。当我尝试从 IIS 运行相同的应用程序时,它会结束而不会引发任何错误。应用程序中使用的身份验证是 Windows,它是在配置文件中配置的,而不是在 Internet 管理器中。
因此,以下是关注点:
- 在运行应用程序时,哪个用户帮助对文件夹访问进行身份验证,该用户是 IIS 用户还是当前用户?
- 该访问相关问题还是任何其他配置相关?
- 最好的解决方案是什么?
提前致谢。
解决方案
- 用于对文件夹访问进行身份验证的用户是与您的 IIS 应用程序池关联的用户
- 没有任何错误信息很难说。然而,这很可能是因为授权问题是的
- 您可以尝试允许与您的 IIS 应用程序池关联的用户访问该文件夹,并查看问题是否仍然存在
希望能帮助到你。
推荐阅读
- javascript - 有没有什么方法可以在没有 JavaScript 的情况下仅在 html 和 css 中实现此功能?
- android - Android:预期 1 个处理 android.media.browse.MediaBrowserService 的服务,找到 2 个
- typescript - 打字稿不知道通用
- python - 如何在 html 页面上显示 FormField 内容?
- javascript - 是否可以在强制加载动画期间缓存所有站点资源?
- c# - 将字符串解析为不同的变量c#
- python - 关系“mains_shop”不存在第 1 行:SELECT COUNT(*) AS “__count” FROM “mains_shop”
- c# - C# 在收件箱中搜索特定主题的电子邮件
- mysql - 即使在 MySQL 中的空结果,如何获得过去每一天的结果?
- tinymce - 在 TinyMCE 中,我如何将工具栏中的项目合并到下拉菜单以节省空间?