使用主机名将ASP.NET部署到Intranet服务器,不断询问我的凭据

时间:2013-06-04 20:00:33

标签: asp.net windows iis credentials hostname

我正在将ASP.NET 4.0应用程序部署到生产服务器。 服务器是Intranet服务器。在网站的绑定中,我分配了一个IP地址和一个端口号,它以http://xx.x.xx.x:888/的形式工作正常。然后我希望我们的用户使用友好的URL访问该网站。所以我让我们的IT经理为这个网址分配了一个友好的URL。友好的URL就像这个http://sitename.mycompanyname.ca:888。 问题是,当我尝试使用友好的URL访问该站点时,它会保持弹出 - 询问我的凭据,并且永远不会让我进入该站点。谢谢你的帮助。 服务器环境:

  • Windows 2008
  • IIS 7.5
  • 服务器和用户都在Intranet中。

*更新:

  • 如果我停止该网站,它会给我另一个“Internet Explorer无法显示页面”错误。所以我猜这个网站负责处理此主机名的请求

  • 我发现如果我在生产服务器上,我可以使用主机名浏览此站点。但是如果我尝试使用另一台计算机,它就无法运行。

  • 刚发现它不适用于IE 9 32位,但它适用于Chrome和Firefox,这很奇怪...

*

网站的身份验证和授权如下所示

The site's authentication and authorization is like this

2 个答案:

答案 0 :(得分:0)

我没有看到您提到这一点,但是您是否尝试将端口添加到友好的URL中?即。 http://sitename.mycompanyname.ca:888

告诉我们!

瑞奇

答案 1 :(得分:0)

启用匿名身份验证。就是这样;)

http://technet.microsoft.com/nl-nl/library/cc770966%28v=ws.10%29.aspx