我将示例应用程序(在创建新项目时获得的蓝色应用程序)部署到Windows Server 2008上的IIS7。当我尝试访问mysite.com/home/about时,我被重定向到Accoun / Login。
当我在VS集成服务器上运行该站点时,不会发生这种情况。 我没有更改项目中的任何代码,所以它在服务器上是一个问题。
IIS设置为集成模式。有什么想法是错的吗?
答案 0 :(得分:1)
进一步根据eu-ge-ne的回答,如果启用了“匿名身份验证”,那么您需要确保模拟的用户(默认IUSR)具有对您网站目录的读取权限。
如果您已将其设置为使用应用程序池标识的用户(默认网络服务),那么显然要确保该用户对您的网站目录具有读取权限。
答案 1 :(得分:0)
检查IIS /身份验证设置中是否启用了“匿名身份验证”