我在Windows Server 2003版本的IIS上部署了一个MVC 3网站。我已将身份验证设置为Basic,Integrated和Windows,以使站点能够使用Windows身份验证,并在用户从同一域启动站点时自动登录到网站。如果用户从另一个域访问该站点,它应该提示Windows凭据并允许用户登录。 但问题是,每次都会向用户显示Windows登录提示(无论相同或不同的域),并且当用户提供有效凭据时,不允许用户访问该站点。
这可能是什么问题?或者,任何人都可以为我提供正确的指南,以便在Windows Server 2003上部署IIS时使用Windows身份验证吗?
答案 0 :(得分:0)
您使用的IIS版本是什么?您是否可以尝试强制NTLM身份验证并查看它是否会更改任何内容? Followin technet文章将告诉您如何更改为NTML http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7258232a-5e16-4a83-b76e-11e07c3f2615.mspx?mfr=true。在尝试对元数据库进行任何修改之前,请备份server / iis configs