2

我正在尝试在我的网站上设置一个子域,但我很难让它工作。特别是因为我可以测试它的唯一方法是将我的开发机器所需的所有文件发送到托管服务器(有时会破坏网站)。我在 IIS7 服务器上使用 asp.net

有没有一种简单的方法可以在开发机器上进行设置?

4

2 回答 2

14

您可以做的一件事是编辑“<windows 目录>\system32\drivers\etc\hosts”文件,并将域名指向 127.0.0.1。

通过在文件底部添加一行来执行此操作:

127.0.0.1    subdomain.testdomain.com

问题是关于 ASP.NET 和 IIS,所以我假设是 Windows,但以防万一有人读到这个想知道 Linux 的等价物,你需要编辑文件“/etc/hosts”,并添加一行相同的格式。

非常重要的注意事项:如果您像这样将真实域名重定向到您的本地机器,请不要忘记您已经这样做了,否则当您无法弄清楚为什么您上传到现场的更改时,它会让您发疯网站没有做任何事情。不是我从经验或任何事情中知道的。

于 2009-05-06T05:09:07.330 回答
2

你说的模拟是什么意思?您可以轻松地在主机文件中添加子域

\system32\drivers\etc\hosts

只需确保您有这个新域的 dns 条目。因此,请联系负责创建它们的人。

希望这可以帮助。

于 2009-05-06T05:08:57.580 回答