我在建立一个干净的开发环境和所有我正在工作的网站上遇到了麻烦。我正在为多达40个不同的网站工作,其中至少有5个同时进行。我需要他们都在一个网站根,为URL管理工作与所有CMSE。
我的第一次尝试是为它们增加端口号,从localhost:1000 and 向上工作。不幸的是,查找哪个端口属于哪个网站花费了大量时间,这非常恼人。
我的第二次尝试是使用hosts文件将恼人的端口映射到真实的单词。因此,我最终使用localhost.tele2、localhost.ikea、localhost.volvo等。不幸的是,这需要很长时间来设置(清理并添加到主机文件,在IIS中设置具有最高端口号的网站等),并且我必须定期刷新DNS缓存,以便使我从主机文件中添加/删除的一些站点正常工作。
那么我如何在IIS7中组织大量的网站呢?也许我错过了你正在使用的一个非常聪明的方法。
我创建了一个快速程序,我按下一个按钮,我的主机文件中的域列表被设置为127.0.0.1,然后按下另一个按钮,所有这些条目都被删除,这样我的计算机就恢复正常了。