IIS:我可以为intranet站点创建主机头吗?

IIS:我可以为intranet站点创建主机头吗?,iis,binding,Iis,Binding,这是一个相当简单的问题(在我看来),但出于某种原因,尽管我在谷歌上搜索,我还是找不到一个直接的答案 目前,我有一个应用程序在位于的默认网站下运行。理想情况下,我希望在IIS中创建一个新站点,绑定到127.0.0.1:80,主机头为,这样我就可以正确测试url重写规则(因为我的应用程序最终将托管在,而不是) 因此,我的问题是:上述方法是否有效?我还没有机会尝试 如果上述操作不起作用,那么在我的本地网络上访问我的站点的步骤是什么?如果你愚弄操作系统,使其将www.myapp.com解析为127.0.

这是一个相当简单的问题(在我看来),但出于某种原因,尽管我在谷歌上搜索,我还是找不到一个直接的答案

目前,我有一个应用程序在位于的默认网站下运行。理想情况下,我希望在IIS中创建一个新站点,绑定到127.0.0.1:80,主机头为,这样我就可以正确测试url重写规则(因为我的应用程序最终将托管在,而不是)

因此,我的问题是:上述方法是否有效?我还没有机会尝试


如果上述操作不起作用,那么在我的本地网络上访问我的站点的步骤是什么?

如果你愚弄操作系统,使其将www.myapp.com解析为127.0.0.1,那么应该可以。为此,请在%systemroot%\system32\drivers\etc中编辑主机文件,以包含以下内容:

127.0.0.1 myapp.com

我相信你也可以只使用myapp(不使用.com),但这会变得有点棘手,因为这取决于你的节点类型。(混合动力车等)为安全起见,添加

127.0.0.1 myapp

到同一目录中的主机和LMHosts文件。默认情况下,lmhosts不存在,并且存在一个lmhosts.sam。您必须将其重命名为lmhosts或创建一个新的

然后按照IIS7/7.5中的常规创建绑定(我假设它是7…站点->操作->绑定->添加或编辑->相应地填充主机名)。。IIS6也可以工作,但是如果你需要它,要让https工作起来要困难得多