2011-04-28 148 views
0

我能够通过在IIS 7中创建Default Web Site下的虚拟目录来发布网站。在这种情况下,url变成http://localhost/ABC,其中ABC是我的网站,它工作正常。但我不得不在同一级别发布网站Default Web Site,而不是它。在这种情况下,url变成http://ABC:81,其中81是端口号,但网站不工作。
任何机构能解决它吗?如何在IIS上发布网站7

+0

为什么它不起作用? – 2011-04-28 15:14:33

+0

您需要提供详细信息。具体来说,什么是不工作,它是如何工作的,你是否收到任何错误消息,你有什么尝试... – NotMe 2011-04-28 15:16:08

+0

http:// localhost:81试试这个 – 2011-04-28 15:18:17

回答

1

本地PC,我们只能使用

IP:127.0.0.1 & 主机名:本地主机

都重定向到本地PC 如果使用http://ABC.com将检查DNS。所以PLZ设置主机名localhost和端口81. 所以你可以浏览http://localhost:81。或者你可以设置IP 127.0.0.1和端口81绑定,所以你可以浏览http://127.0.0.1:81

+0

+1感谢@Govind为您提供帮助,现在情况更加清晰。 – jams 2011-04-28 16:08:24

1

关闭默认网站并添加您的端口80上运行。您一次只能在一个主机名上的一个端口上运行一个网站。

编辑:在再次阅读您的文章后,您是否尝试访问第二台服务器的不同主机名? http://ABC:81无效,除非ABC是有效的主机名。将其更改为http://localhost:81以测试您的其他网站。

+0

@Jams:是的,你可以在不同的端口上运行多个网站。 – NotMe 2011-04-28 15:21:49

+0

是的,你可以,但你一次只能在一个端口上运行一个主机名。您正在请求端口80.您不能在同一端口上使用相同主机名运行两个网站。为什么downvote? – Max 2011-04-28 15:23:53

+0

'Default Web Site'正在端口80上运行,并在端口81上运行 – jams 2011-04-28 15:27:03

1

如果你想用它来测试目的,你可以去c:\ windows \ systen32 \ drivers \ etc和编辑主机文件,你可以添加:

127.0.0.1 ABC

然后你就可以通过http://abc访问您的网站。 或者您可能使用127.0.0.1 www.abc.com到位