【问题标题】:asp.net mvc3 windows authentication only works on local computerasp.net mvc3 windows 身份验证仅适用于本地计算机
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-10
    • 2012-08-08
    • 2013-07-30
    • 1970-01-01
    • 2022-01-19
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多