我希望你可以帮忙,因为这是我的面条!
我在Windows Server Essentials 2016上运行了IIS 10。 我已经设置了几个网站,文件存储在inetpub文件夹中,一切正常。
但是,C驱动器已满,所以我已将站点文件移动到D驱动器并更新站点物理路径,将路径凭据更改为具有对文件夹的读/写访问权限的特定用户,并设置了默认值index to index.html
查看http://mysite.local/index.html时效果正常,但http://mysite.local/会出现错误401:
401 - 未经授权:由于凭据无效,访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。
有什么想法吗?将文件等移回C驱动器工作正常,而不是D驱动器......网站的其余部分在D驱动器上工作正常,而不是默认文件...这对于本地服务器和远程PC的。
提前致谢!
答案 0 :(得分:0)
(从评论中复制)
IIS / IIS Express(以及适用时的其他Microsoft产品)不支持映射驱动器。
所以在你的情况下,首先要切换到UNC路径。然后可以自动解决某些奇怪的问题。
参考 https://blog.lextudio.com/the-most-common-technologies-not-supported-by-microsoft-8675c409bde2