我正在建立一个(ASP.NET)网站供我的公司内部使用。在IIS中,我打开了集成Windows身份验证并关闭了匿名访问。完成此操作后,网站在您访问网站时会弹出“输入您的用户名/密码”框,但即使用户名/密码正确,也不会登录您。即使您使用域帐户而不是本地帐户登录到您的计算机,也会发生这种情况。Windows身份验证仅适用于主机条目
但是,如果我在hosts文件中输入该网站的IP地址,该网站的作品完美(记录用户在没有额外的挑战)。
我想我有两个问题。
1)为什么hosts项有受到影响?
2)我怎样才能得到现场每个人不得不修改他们的主人没有成功)文件或b)现场挑战他们并没有登录他们?
编辑:我查过,我们也有我们的DNS服务器设置为指向这些网址到正确的服务器。这就是为什么ping URL会显示正确的IP。但是,似乎除了拥有该DNS条目之外,我们还必须拥有该网站的主机文件条目才能工作。
你在浏览器中输入主机名吗? – CSharpAtl 2009-05-18 13:44:41
我在IIS中设置了一个主机头条目(test.DOMAINNAME.com),这就是我在浏览器中输入的内容。 – 2009-05-18 13:59:42
那么我会问你的电脑如何路由到服务器。它必须打到同一子网中的IP才能接入它的Intranet机器,并且它会自动进行身份验证。 – Min 2009-05-18 14:35:10