asp.net mvc3 windows身份验证仅适用于本地计算机

时间:2013-11-06 19:02:58

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 windows-authentication

我有一个使用Windows身份验证的mvc3应用程序。它在我的本地电脑上工作正常。

<authentication mode="Windows" />

将其部署到开发服务器之后。每次,我去网站,登录弹出窗口出现,我需要输入ID和密码才能访问该网站。在我的本地计算机上,我从未看到此弹出式登录表单。总是自动登录。我需要在服务器端更改什么才能解决此问题。

在IIS中,我禁用了匿名身份验证,只启用了Windows身份验证。我的电脑和服务器位于同一个域中。

1 个答案:

答案 0 :(得分:1)

您需要将服务器添加到Internet Explorer中的本地区域。服务器需要添加到本地Intranet,因为它没有被自动检测到。将服务器添加到此列表,重新启动IE,它将自动进行身份验证。