[英]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.