【问题标题】:How to Publish Website on IIS 7如何在 IIS 7 上发布网站
【发布时间】:2011-08-14 19:40:45
【问题描述】:

我可以通过在 IIS 7 中的Default Web Site 下创建虚拟目录来发布网站。在这种情况下,url 变为http://localhost/ABC,其中ABC 是我的网站,它运行良好。但是我必须将同级别的网站发布到Default Web Site,而不是在它下面。在这种情况下,url 变为 http://ABC:81,其中 81 是端口号,但网站无法正常工作。
任何机构都可以解决它吗?

【问题讨论】:

  • 您需要提供详细信息。具体来说,什么不起作用,它是如何不起作用的,您是否收到任何错误消息,您尝试了什么...
  • 那么你怎么能用作主机名。您只能使用 localhost 作为主机名

标签: asp.net windows-7 iis-7


【解决方案1】:

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

127.0.0.1 abc

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

【讨论】:

    【解决方案2】:

    本地PC只能使用

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

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

    【讨论】:

    • +1 感谢@Govind 的帮助,现在情况更加清晰了。
    【解决方案3】:

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

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

    【讨论】:

    • @Jams:是的,你可以在不同的端口上运行多个网站。
    • 是的,您可以,但您一次只能在一个端口一个主机名上运行一个网站。您要求使用端口 80。您不能在同一端口上以相同的主机名运行两个网站。为什么投反对票?
    • Default Web Site 在 80 端口上运行,我在 81 端口上运行
    • +1 感谢@Max 的帮助,现在场景更加清晰了。
    猜你喜欢
    • 2012-04-12
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多