【发布时间】:2013-11-06 19:02:58
【问题描述】:
我有一个使用 Windows 身份验证的 mvc3 应用程序。它在我的本地电脑上运行良好。
<authentication mode="Windows" />
在我将它部署到开发服务器之后。每次,我访问该站点时,都会出现一个登录弹出窗口,我需要输入 ID 和密码才能访问该站点。在我的本地计算机上,我从来没有看到这个弹出登录表单。总是自动登录。我需要在服务器端更改什么来解决这个问题。
在 IIS 中,我禁用了匿名身份验证,只启用了 windows 身份验证。我的电脑和服务器在同一个域中。
【问题讨论】:
-
您需要在 Internet Explorer 中将服务器添加到本地区域。需要将服务器添加到本地 Intranet,因为它不会被自动检测到。将服务器添加到此列表中,重新启动 IE,它将自动进行身份验证。
-
非常感谢。它有效。
-
我很高兴在下面将其标记为已接受的答案,以便对其他人有所帮助。
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 windows-authentication