Windows身份验证是否可以不提示用户提供凭据?

Sme*_*egs 2 asp.net iis iis-7.5

我正在使用iis 7,目前部署在运行Windows 7专业版的测试机器上.

计算机已登录到我公司的域中.在过去(在另一家公司),我能够在ii6中使用集成身份验证,如果用户使用IE,则不会提示用户.它只会吸收他们的域名凭据.

但是,在我开始之前,这最初是由其他人设置的.我正在从废料中做这个项目,而且我是一名没有太多IIS经验的软件工程师.

这是我的web.config文件中的相关snippit

<authentication mode="Windows" />
<identity impersonate="false" />
Run Code Online (Sandbox Code Playgroud)

我也在v4.0集成中运行应用程序池.

任何帮助,将不胜感激.谢谢!

Fab*_*ino 6

在IIS上禁用匿名身份验证并激活Windows身份验证:
- 选择您的Web应用程序(如果您的应用程序作为根应用程序放置,则
选择root)- 选择身份验证
- 禁用匿名身份验证
- 启用Windows身份验证

请记住:对于"自动"登录,您的服务器和客户端必须位于相同的AD domanin或受信任域中.

  • 谢谢,我环顾四周,尝试将网址添加到IE设置中的"Intranet网站",这就是诀窍.虽然它迫使它进入兼容模式,这是另一个蜡球. (2认同)