我正在使用iis 7,目前部署在运行Windows 7专业版的测试机器上。
计算机已登录到我公司的域中。在过去(在另一家公司),我能够在ii6中使用集成身份验证,如果用户使用IE,则不会提示用户。它只会吸收他们的域名凭证。
然而,在我开始之前,这最初是由其他人设置的。我正在从废料中做这个项目,而且我是一名没有太多IIS经验的软件工程师。
这是我的web.config文件中的相关snippit
<authentication mode="Windows" />
<identity impersonate="false" />
我也在v4.0集成中运行应用程序池。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:6)
在IIS上禁用匿名身份验证并激活Windows身份验证:
- 选择您的Web应用程序(如果您的应用程序是以root应用程序放置,则选择root用户)
- 选择验证
- 禁用匿名身份验证
- 启用Windows身份验证
请记住:对于“自动”登录,您的服务器和客户端必须位于相同的AD域或受信任域中。