代码之家  ›  专栏  ›  技术社区  ›  Freetime101

如果站点存储在网络驱动器上,则IIS默认文档不起作用

  •  0
  • Freetime101  · 技术社区  · 8 年前

    我希望你能帮助我,因为这是在做我的面条!

    我在Windows Server Essentials 2016上运行IIS 10。 我已经建立了几个网站,其中的文件存储在inetpub文件夹中,一切正常。

    但是,C驱动器已满,因此我已将站点文件移动到D驱动器,并更新了站点物理路径,将路径凭据更改为对文件夹具有读/写访问权限的特定用户,并已将默认文档设置为索引。html

    这在查看时效果很好 http://mysite.local/index.html 然而 http://mysite.local/ 给出错误401:

    401-未经授权:由于凭据无效,访问被拒绝。 您没有使用您提供的凭据查看此目录或页面的权限。

    有什么想法吗?将文件等移回C驱动器工作正常,但不是D驱动器。。。站点的其余部分在D驱动器上运行良好,只是不是默认文档。。。这对于本地服务器和远程PC都是一样的。

    提前感谢!

    1 回复  |  直到 8 年前
        1
  •  0
  •   Lex Li    8 年前

    (摘自评论)

    IIS/IIS Express(以及其他适用的Microsoft产品)不支持映射驱动器。

    因此,在您的情况下,首先要切换到UNC路径。然后某些奇怪的问题可以自动解决。

    参考 https://blog.lextudio.com/the-most-common-technologies-not-supported-by-microsoft-8675c409bde2