繁体   English   中英

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

[英]ASP pages in IIS using Localhost 401.3 Error do not have permission

我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但是当我将地址放在浏览器中时: http://localhost/index.asp我收到错误。

错误显示如下:

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

我真的需要解决这个问题,我非常感谢你提出这方面的建议。

我的问题是围绕应用程序池中使用的身份。 我将站点的身份验证更改为“应用程序池标识”,并为目录提供适当的权限。

在此输入图像描述

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

如果您右键单击您的webroot文件夹/ inetpub / wwwroot /或您正在处理打开属性并选择安全性的网站目录,我认为是,您将看到具有该文件夹权限的用户列表。 有一个部分可以添加新用户,您可以在其中添加IIS_IUSRS帐户(如果需要,从用户列表中搜索),这将是启用匿名身份验证时使用的默认用户。 为此帐户提供相关权限(读取,写入,执行),以确保您应用于文件和子文件夹。 刷新IIS中的网站,你应该好好去。

我有一个文件夹无法正常工作(从一个来自某种MS Sharepointy东西的电子邮件中提取的zip文件中提取。或者其他东西)。 这些文件都标有Windows资源管理器 - >右键单击 - >属性 - >高级 - >加密内容以保护数据。 解开它治愈了。

在我的情况下,我使用默认网站上的“添加应用程序”在Windows 7上的IIS 7中创建了一个应用程序。 我不得不从本地机器添加“用户”帐户,并摆脱了权限错误。

我遇到了这种情况,我需要做的就是添加一个web.config文件。 无论它只是一个PHP站点,并且“Everyone”拥有完全控制权。 直到有一个基本的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>

这里,详细说明设置过程。 您可以按照步骤操作。

http://coldfusion-tip.blogspot.com/2013/10/you-do-not-have-permission-to-view-this.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM