【问题标题】:How do I nicely manage many localhost web site URIs with IIS7如何使用 IIS7 很好地管理许多本地主机网站 URI
【发布时间】:2010-05-28 09:17:49
【问题描述】:

我无法为我正在开发的所有网站设置一个干净的开发环境。我正在处理多达 40 个不同的网站,其中至少有 5 个同时工作。我需要它们都位于站点根目录中,以便 URL 管理与所有 CMS 一起使用。

我的第一次尝试是为它们使用增加的端口号,从 localhost:1000 开始并向上工作。不幸的是,查找哪个端口属于哪个网站需要花费大量时间,而且非常烦人。

我的第二次尝试是使用 hosts 文件将烦人的端口映射到真实的单词。所以我最终选择了 localhost.tele2、localhost.ikea、localhost.volvo 等。不幸的是,这需要很长时间来设置(清理并添加到主机文件、在 IIS 中设置具有最高端口号的网站等)和我必须定期刷新 DNS 缓存,以使我在 hosts 文件中添加/删除的一些网站正常运行。

那么如何在 IIS7 中很好地组织大量的网站呢?也许我错过了您正在使用的一个非常聪明的方法。

【问题讨论】:

    标签: iis-7 web development-environment


    【解决方案1】:

    我创建了一个快速程序,我按下一个按钮,并在我的主机文件中将域列表设置为 127.0.0.1,然后按下另一个按钮,所有这些条目都将被删除,因此我的计算机恢复正常。

    【讨论】:

    • 您的意思是在 IIS7 machine.config 中迭代网站并以编程方式将它们添加到 hosts 文件中吗?我猜你不是那个意思,但是这样的程序会很整洁。如果我有时间,那可能是我的首选路线。
    • 是的,我实际上有一个我工作的域的数据库,但这种方法也可以。真的很简单,只要读写一个文本文件,确保你有正确的权限。我有一个小窗口,有两个按钮,本地时变为红色,远程时变为绿色。
    猜你喜欢
    • 2014-11-18
    • 2023-02-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多