关于IIS 7 Asp.Net安装的快速问题

时间:2010-09-20 03:00:45

标签: asp.net iis-7 windows-server-2008-r2

我一直在尝试在运行IIS 7的Windows Server 2008上配置一个小型网站。不幸的是,当我尝试加载网站时,我不断收到错误:服务器错误401 - 未经授权:访问因无效而被拒绝凭证。

网站文件夹的权限包括用户read的{​​{1}},writeexecute。在将用户添加到文件夹之前,我甚至点击了“检查姓名”,以确保我拼写正确的一切。但错误继续显示。此外,我注意到如果我将“用户”添加到包含该网站的文件夹的权限,一切正常,但我不明白为什么这是必要的。我只想给ASP.NET v4.0访问该文件夹。

其他一些值得注意的要点包括我正在使用ASP.NET v4.0应用程序池,集成了托管管道,并且该加载用户配置文件设置为true。

如果有人有任何想法,我会很感激帮助。我很难过!

编辑:网站在d:驱动器上是否重要?我只是认为这不重要......

3 个答案:

答案 0 :(得分:0)

我发现我总是需要授予IIS_IUSRS访问权限。

答案 1 :(得分:0)

我建议您使用Process Monitor来检测哪个用户实际访问该文件。

Here你会找到关于如何实现这一目标的解释。

答案 2 :(得分:0)

在服务器上打开IIS7。突出显示该站点,然后双击“安全性”部分中的“身份验证”图标。检查是否已启用匿名身份验证。

此特定问题的一些疑难解答链接:

http://support.microsoft.com/kb/902160

http://support.microsoft.com/kb/907273