【问题标题】:HTTP Error 401.3 - Unauthorized for accessing file on UNCHTTP 错误 401.3 - 未经授权访问 UNC 上的文件
【发布时间】:2014-01-15 12:51:08
【问题描述】:

我有一个在Server1 上设置 IIS7.5 的 ASP.NET 网站。该网站有一个虚拟目录上传,其中物理路径为\\Server2\UploadFolder。 网站 URL 是http://Server1:8080/Default.aspx。 当我点击上面的 URL 时,我可以通过页面上传文件并将文件上传到虚拟目录。假设我上传文件uploadedfile.jpg。

现在,当我点击http://Server1:8080/uploads/uploadedfile.jpg 时,理想情况下浏览器应该能够获取文件作为响应,而不是浏览器显示错误。

HTTP Error 401.3 - Unauthorized
You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server.

我已授予对文件夹 \\Server2\UploadFolder 上的 IUSR 和 NETWORKSERVICE 的访问权限,但仍然没有帮助。

我错过了什么吗?任何帮助表示赞赏。

【问题讨论】:

  • 您需要为 \\Server2\UploadFolder 这个文件夹映射驱动器
  • 您的应用程序池使用什么身份?
  • 我将身份更改为应用程序池身份,现在它可以工作了。以前是特定用户。谢谢。

标签: asp.net iis virtual-directory unc


【解决方案1】:

我想,你需要为 \Server2\UploadFolder 这个文件夹映射驱动器

你能试试Link 1Link 2吗?它可能会帮助你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 2020-07-26
    • 1970-01-01
    • 2021-05-12
    • 2014-06-24
    • 2014-02-26
    • 2017-12-20
    相关资源
    最近更新 更多