【问题标题】:Hosting ASP.NET Application on LAN Network在 LAN 网络上托管 ASP.NET 应用程序
【发布时间】:2016-09-09 12:09:16
【问题描述】:

我们在局域网的本地计算机上托管了 Asp.Net 应用程序。其他局域网计算机可以通过 ip 地址访问此应用程序。

但是,如果我尝试将站点与主机名(例如 mysite.com)绑定,局域网中的其他计算机,它们就会出现未知主机错误。

有人可以在这方面帮助我吗?如何使局域网中的其他系统通过主机名而不是 IP 地址访问该应用程序。 ?

谢谢 PK

【问题讨论】:

  • 通过为其设置 DNS 条目,并让您的计算机从该条目中读取?
  • @pravin 您可以通过其 LAN 主机名(计算机名称)连接到服务器,在 URL:http://computer-name/ 中使用该主机名。为此,LAN 主机名必须指定为网站的域别名之一,并且必须关闭从别名到主域名的所有重定向。

标签: asp.net


【解决方案1】:

你实际上需要运行你的own DHCP and DNS server on your local network.

另一种快速而肮脏的解决方案是修改(所有)本地网络计算机上的 host 文件(少于 20 台?),然后在一行中添加您的站点名称,例如:

192.168.1.140 www.localsite.com

host 文件位于c:\Windows\System32\drivers\etc\hosts

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2011-05-10
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    相关资源
    最近更新 更多