【问题标题】:Application works via ip address but not via hostname应用程序通过 IP 地址而不是通过主机名工作
【发布时间】:2013-06-12 13:47:01
【问题描述】:

我在 IIS 中托管我的 Web 应用程序。该应用程序已通过 Windows 身份验证。如果我使用主机 IP 地址,但当我使用主机名时,应用程序是可访问的。这也只发生在特定的机器上。我可以在其他机器上使用主机名正常访问。

请帮我解决同样的问题

【问题讨论】:

    标签: c# asp.net iis iis-7.5


    【解决方案1】:

    确保主机名可通过 DNS 解析。您可能需要在 Hosts 文件中添加一个条目。 C:\Windows\System32\Drivers\Etc\Hosts。

    【讨论】:

    • 我们在托管服务器中完成了这项工作。我们将主机名添加到主机文件中。但我仍然无法在某些机器上使用主机名访问。添加条目后,我刷新了 dns,然后尝试但没有用。我仍然遇到同样的问题。
    • 从命令行 ping 主机 URL 时,是否解析并正确解析?
    • 此主机文件条目是否必须在托管服务器或我访问站点的机器中创建?
    • 您从中访问站点的机器。 DNS解析似乎是您的问题。对于您的客户端计算机,您必须确保当您输入“JayakumarsWebSite”时,名称被解析为“192.16.17.1”。我认为你有两个选择来实现这一目标。您对该机器的 DNS 服务器进行更改,以便 DNS 服务器知道您的站点在哪里,或者您可以将该条目添加到您的客户端计算机主机文件中。
    猜你喜欢
    • 2018-01-02
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2021-03-17
    • 2014-03-31
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    相关资源
    最近更新 更多