我有一个运行IIS 7的Windows 2008服务器,我试图配置Windows身份验证和ASP.NET模拟,专门用于使用MVC的Intranet站点。当用户从IE浏览器访问该网站时,它们会使用捕获的Windows用户名自动登录到我们的网站。如何配置Windows身份验证/模拟+ IIS 7 + MVC
我把一切都在IIS 6的工作:
- 匿名访问关闭
集成Windows身份验证,并且:
<identity impersonate="true"/> in the web.config.
在IIS 7,我可以”即使在经典模式下,它似乎也能正常工作。
在IIS 7中的站点的身份验证下,我启用了Windows身份验证和ASP.NET模拟,其他一切都禁用。当我在本地点击该网站时,它可以正常工作。从远程计算机(在同一个域上,使用IE,使用计算机名称将其作为内部网站加载,即http://servername/site/
),我的Windows凭据受到了质疑。即使我输入有效的Windows凭据,它也会失败,并且单击取消会给我一个HTTP错误401,“请求的资源需要用户身份验证”。
打开ASP.NET模拟不起任何作用。有什么建议么?