Asp.net core 使用主机名而不是IP地址和端口号访问同一网络上远程计算机上的IIS站点

Asp.net core 使用主机名而不是IP地址和端口号访问同一网络上远程计算机上的IIS站点,asp.net-core,iis,web-deployment,Asp.net Core,Iis,Web Deployment,我正在IIS上托管一个.net core 3.0应用程序。目前,我可以使用网络上的远程计算机通过我的计算机的IP地址:端口号(例如:192.168.1.890:81)访问此文件。我可以在计算机的主机文件中添加主机名,以便通过该名称访问它(例如:www.xeroimport.com)。但这只适用于我自己的计算机,我希望在同一网络中的所有本地计算机上使用提供的主机名访问它。另外,我不想将我的应用程序部署到azure,因为它要求提供信用卡信息,所以有其他选择吗?根据您的描述,您应该按照Lex的说法在本

我正在IIS上托管一个.net core 3.0应用程序。目前,我可以使用网络上的远程计算机通过我的计算机的IP地址:端口号(例如:192.168.1.890:81)访问此文件。我可以在计算机的主机文件中添加主机名,以便通过该名称访问它(例如:www.xeroimport.com)。但这只适用于我自己的计算机,我希望在同一网络中的所有本地计算机上使用提供的主机名访问它。另外,我不想将我的应用程序部署到azure,因为它要求提供信用卡信息,所以有其他选择吗?

根据您的描述,您应该按照Lex的说法在本地网络中设置DNS服务器

DNS服务器是包含公共IP地址及其关联主机名的数据库的计算机服务器,在大多数情况下,用于根据请求将这些名称解析或转换为IP地址

有关如何设置DNS服务器和配置DNS服务器的更多详细信息,请参阅以下文章:

“任何替代方案”?请与本地网络管理员联系,并要求他们正确配置DNS服务器。现在它与编程无关。