Asp.net 使用域名通过局域网访问网站

Asp.net 使用域名通过局域网访问网站,asp.net,iis-7,web,Asp.net,Iis 7,Web,我已经使用Visual Studio 2010 Express创建了一个网站,并按原样将其粘贴到C:\intpub\wwwroot\中。我有Windows7 home premium和iis7。现在在IIS管理器中,我将该目录转换为名为newapp的应用程序 现在要访问此应用程序,我使用的是http://localhost/newapp/我正在使用的局域网http://ipaddress/newapp/。它工作得很好。 我希望每次访问此应用程序时不指定IP地址。 我怎样才能用域名替换IP地址来访

我已经使用Visual Studio 2010 Express创建了一个网站,并按原样将其粘贴到
C:\intpub\wwwroot\
中。我有Windows7 home premium和iis7。现在在IIS管理器中,我将该目录转换为名为newapp的应用程序
现在要访问此应用程序,我使用的是
http://localhost/newapp/
我正在使用的局域网
http://ipaddress/newapp/
。它工作得很好。
我希望每次访问此应用程序时不指定IP地址。
我怎样才能用域名替换IP地址来访问网站?例如,
http://somename.com/newapp/

注意:在进行任何更改之前,请保留现有主机文件的备份副本

以管理员身份打开记事本或类似软件,然后导航到:

C:\Windows\System32\drivers\etc
然后打开hosts文件

输入ip地址,如下所示

 102.54.94.97     rhino.acme.com

现在,在web浏览器中键入映射的主机名

只需注意,您需要先导航到记事本,然后右键单击“以管理员身份打开”,否则您将无法保存。它在同一台PC上工作正常,但对于LAN,它仍然需要使用IP地址。可能出了什么问题?@PrasadJadhav您的网络(LAN)中需要DNS服务器。如果节点数量较少,则必须编辑每个节点主机文件。