无身份验证无法访问页面

时间:2009-07-16 20:35:01

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

我将示例应用程序(在创建新项目时获得的蓝色应用程序)部署到Windows Server 2008上的IIS7。当我尝试访问mysite.com/home/about时,我被重定向到Accoun / Login。

当我在VS集成服务器上运行该站点时,不会发生这种情况。 我没有更改项目中的任何代码,所以它在服务器上是一个问题。

IIS设置为集成模式。有什么想法是错的吗?

2 个答案:

答案 0 :(得分:1)

进一步根据eu-ge-ne的回答,如果启用了“匿名身份验证”,那么您需要确保模拟的用户(默认IUSR)具有对您网站目录的读取权限。

如果您已将其设置为使用应用程序池标识的用户(默认网络服务),那么显然要确保该用户对您的网站目录具有读取权限。

答案 1 :(得分:0)

检查IIS /身份验证设置中是否启用了“匿名身份验证”