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

ahy6op9u  于 2023-10-19  发布在  其他
关注(0)|答案(7)|浏览(175)

我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但当我把地址放在浏览器中时:http://localhost/index.asp我得到一个错误。
错误显示如下:
HTTP错误401.3 -未授权由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您没有权限查看此目录或页面。
我真的需要得到这个整理出来,我将非常感谢任何意见。

fivyi3re

fivyi3re1#

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

b4lqfgs4

b4lqfgs42#

好吧,在这里从记忆中工作,因为我不是在Windows机器前。
如果你右键点击你的webroot文件夹/inetpub/wwwroot/或者你正在使用的网站目录,打开属性,选择安全,我想是的,你会看到用户的列表,他们对该文件夹的权限。有一个添加新用户的部分,您可以在其中添加IIS_IUSRS帐户(如果需要,可以从用户列表中搜索),该帐户将成为启用匿名身份验证时使用的默认用户。给予此帐户相关权限(读、写、执行),确保您应用到文件和磁盘。在IIS中刷新网站,你应该很好地去。

rdlzhqv9

rdlzhqv93#

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

zy1mlcev

zy1mlcev4#

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

pftdvrlh

pftdvrlh5#

我遇到了这种情况,我需要做的显然是添加一个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>
d5vmydt9

d5vmydt96#

在IIS中选择您的站点,转到右侧IIS下的身份验证并双击它,然后将站点的身份验证更改为“应用程序池身份”,并确保您给予目录(发布文件所在)适当的权限。然后重启IIS,错误就消失了。

相关问题