0

我试图更好地了解我们的 ASP.NET MVC 4 应用程序中的 Windows Auth 发生了什么。

它只是使用标准的 Windows 身份验证,当我通过机器名称从域上的工作站访问应用程序时:

http://product/

然后自动进行身份验证,并允许我通过。但是,如果我使用在我们的 DNS 中映射的主机名(到完全相同的内部 IP)访问同一台机器:

http://product.company.com

然后我会看到我的 Windows 凭据的基本身份验证框。我可以输入它们并继续,但我想知道 - 为什么提示我在前者中输入我的凭据,而不是后者,我将如何纠正这个问题?

[编辑] 以下是 NSLOOKUP 的一些结果

C:\Users\me>nslookup
Default Server:  dnsserver.company.com
Address:  192.168.4.250

> product.company.com
Server:  dnsserver.company.com
Address:  192.168.4.250

Name:    producttest.company.com
Address:  192.168.5.106
Aliases:  product.company.com

> product
Server:  dnsserver.company.com
Address:  192.168.4.250

Name:    producttest.company.com
Address:  192.168.5.106
Aliases:  product.company.com
4

1 回答 1

1

只需在浏览器选项中将您的站点添加到本地 Intranet 区域即可。

于 2012-10-04T21:17:23.317 回答