在IIS中使用Localhost 401.3错误的ASP页面没有权限
我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但是当我把地址放在浏览器中时: http://localhost/index.asp我得到一个错误。
错误显示了这一点:
HTTP错误401.3 – 未经授权您无权查看此目录或页面,因为Web服务器上的此资源的访问控制列表(ACL)configuration或encryption设置。
我真的需要把这个整理出来,我会非常感谢在这方面的任何build议。
好的,从内存工作,因为我不在Windows机器前面。
如果你右键点击你的webroot文件夹/ inetpub / wwwroot /或者正在打开属性的网站目录并select安全性,我想是的,你将会看到用户的权限列表。 有一个部分可以添加新用户,您可以添加IIS_IUSRS
帐户(如果需要,可以从用户列表中进行search),这将是启用匿名身份validation时使用的默认用户。 为此帐户提供相关权限(读取,写入,执行),确保您应用于文件和子文件夹。 刷新IIS中的网站,你应该有希望去。
我的问题是在应用程序池中使用的身份。 我将网站的身份validation更改为“应用程序池身份”,并为该目录提供相应的权限。
我有一个文件夹不工作(从某个MS Sharepointy事物的电子邮件中提取的zip文件中提取)。 这些文件全部用Windows资源pipe理器 – >右键单击 – >属性 – >高级 – >encryption内容来保护数据。 不解的治好了它。
我遇到过这种情况,我需要做的就是添加一个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>
在我的情况下,我已经使用默认网站上的“添加应用程序”在Windows 7上的IIS 7中创build了一个应用程序。 我不得不从本地机器添加“用户”帐户,并摆脱了权限错误。