【问题标题】:Multiple websites under a folder in IISIIS中一个文件夹下的多个网站
【发布时间】:2018-08-09 13:43:03
【问题描述】:

我在 IIS 中遇到网站问题。

我做的第一件事是在Default website (port 80) 下的IIS 中设置基本的.html 网站。我将代码移到C:\inetpub\wwwroot\Test 中,它可以工作。

当我在浏览器中输入 localhost/Test 时,它可以工作,但我有一个 ASP.NET Core Web 应用程序,我想在浏览器中使用 localhost/MyAspNetSite 打开它。这可能吗???

我问这个是因为当我右键单击Default website 时,我无法添加新网站,只能添加虚拟目录或应用程序。就我而言,我将.net 代码放在C:\inetpub\wwwroot\New 中,并在端口5000 上添加了新网站,它的工作方式类似于localhost:5000,但不像localhost/New。我希望你能理解我。

是否可以在同一个端口上拥有两个网站或连接两个网站或类似的东西? 我正在发送有关此问题的图像。谢谢

【问题讨论】:

  • 您可以在 IIS 上拥有多个网站。 “站点”下的每个节点都有自己的 URL。如果您想使用 myWebSite/Test,您需要在您的站点“myWebSite”中添加一个“应用程序”。
  • 您可以通过右键单击 IIS 管理器中的站点节点来添加更多站点。站点下没有站点,因为所有站点都应处于同一级别。
  • 嗯,我做到了..但是我的网络应用程序无法运行..当我运行 localhost/Asp 时,我得到了我的应用程序的文件。为什么?

标签: asp.net .net iis .net-core asp.net-core-1.0


【解决方案1】:

您可以在同一个 IP 地址下托管多个站点。在这种情况下,IP 地址称为“共享 IP 地址”。这个概念被这个世界上所有的共享主机提供者使用。

您基本上需要做的是转到您的 IIS -> 单击您的域 -> 绑定 -> 并将“www.yourDomain.com”和“YourDomain.com”添加到 IP。如果你有第二个站点,你只需要做同样的事情,你可以查看这篇博文,它可以帮助你理解所有的事情

http://woshub.com/run-multiple-websites-on-the-same-port-and-ip-address-on-iis/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多