IIS中使用Localhost 401.3错误的ASP页没有权限

IIS中使用Localhost 401.3错误的ASP页没有权限,iis,asp-classic,Iis,Asp Classic,我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但当我在浏览器中将地址设置为:时,我收到一个错误 错误显示如下: HTTP错误401.3-未经授权 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您没有查看此目录或页面的权限 我真的需要把这件事弄清楚,我将非常感谢任何关于这件事的建议 好的,在这里用内存工作,因为我不在Windows机器前面 如果右键单击webroot文件夹/inetpub/wwwroot/或正在处理open properties的网站目录并选择secur

我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但当我在浏览器中将地址设置为:时,我收到一个错误

错误显示如下:

HTTP错误401.3-未经授权 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您没有查看此目录或页面的权限


我真的需要把这件事弄清楚,我将非常感谢任何关于这件事的建议

好的,在这里用内存工作,因为我不在Windows机器前面


如果右键单击webroot文件夹/inetpub/wwwroot/或正在处理open properties的网站目录并选择security,我认为是这样,您将看到具有该文件夹权限的用户列表。这里有一个添加新用户的部分,您可以在其中添加
IIS\u IUSRS
帐户(如果需要,可以从用户列表中搜索),该帐户将是启用匿名身份验证时使用的默认用户。为该帐户授予相关权限(读、写、执行),确保您应用于文件和子文件夹。在IIS中刷新网站,您应该可以很好地运行。

我遇到过这种情况,我需要做的显然是添加一个web.config文件。它只是一个PHP站点,而且“每个人”都拥有完全的控制权,这并不重要。直到有了一个基本的Web.config-没有骰子

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read, Execute, Script" />
        <defaultDocument>
            <files>
                <clear />
                <add value="index.php" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
        <directoryBrowse enabled="false" />
    </system.webServer>
</configuration>

此处详细说明了设置过程。您可以按照以下步骤操作


我的问题是关于应用程序池中使用的身份。我将站点的身份验证更改为“应用程序池标识”,并授予目录相应的权限


我有一个文件夹不工作(从一个zip文件中提取,该文件来自某种MS Sharepointy之类的东西的电子邮件)。这些文件都用Windows资源管理器->右键单击->属性->高级->加密内容来保护数据。解除锁定可以解决问题。

在我的情况下,我在Windows 7上的IIS 7中使用默认网站上的“添加应用程序”创建了一个应用程序。我必须从本地计算机添加“用户”帐户,这样就消除了权限错误。

您查看了文件的权限了吗?毫无疑问,您的webroot、IIRC和添加IUSR帐户上的权限将解决此问题。请尝试添加用户“Everyone”,并添加完整权限control@motoxer4533真的吗添加everyone will full control并不是一个解决方案,取决于安全设置,这可能非常危险@本地主机上的dan360无法访问外部世界,这真的很重要吗?+1-我遇到了这个问题,您的解决方案第一次就成功了。谢谢仅供将来参考,因为IUSR帐户负责加载静态资源。对于动态资源,您需要为应用程序池运行的任何应用程序授予权限,通常是“NetworkService”。我必须添加“Forms Authentification”并为目录上的“Everone”授予权限。我必须为IUSR授予权限,而不是LawMan回答中的IIS_USRSAs,我的用户是IUSR。所以我按照迪潘杜·保罗的话加上了IUSR,然后它就成功了。由于我也尝试了其他方法,所以不清楚添加IUSR许可是否是所有必要的,但至少我有一个解释,说明为什么添加IUSR许可可能是必要的。这是针对我刚刚在Windows 10中设置的个人IIS的。这一点都不明显,但这就是为我所做的。我还发现,当我发布/部署这些文件时,它们被部署为加密文件。甚至在我解密之后。这是正确的答案!谢谢!我希望我能给你一些钱!谢谢但为什么?!默认配置为我工作了一段时间,直到我重新启动计算机,然后我不得不应用你的修复程序。