我在IIS中创建了一个新网站,并指向我的本地文档目录
C:\Users\name\Documents
通过
http://localhost:8080/
我得到的错误是
HTTP错误401.3 - 未经授权
我已检查过安全性下的Documents文件夹的属性。对于IIS_IUSRS,Read&执行,列出文件夹内容和读取。
其他如SYSTEM,myUsername,Administrators对此文件夹拥有更多权限。
不确定我在这里失踪了什么,请告知。
答案 0 :(得分:1)
从here下载Procmon并开始跟踪。重现问题并停止procmon。
过滤“拒绝访问”的procmon跟踪。它会告诉您需要哪些权限以及哪个文件夹。
如果您发现很难分析,请分享procmon trace的屏幕截图,我会尽力指导您。
答案 1 :(得分:0)
“C:\ Users \ name \ Documents”通常是放置网站的可怕地方。它与“我的文档”基本相同,它是一个特殊的Windows文件夹。它会有许多非网站文件夹。尝试使用C:\ Web(或类似的东西)并将IIS_IUSRS添加到该文件夹。
但是,如果您确实想将“我的文档”用作网站的根目录,则可以使用以下命令在C:\ Users \ name \ Documents中创建web.config文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authentication mode="None" />
</system.web>
</configuration>