【问题标题】:Point multiple URLs to a same web application on IIS website?将多个 URL 指向 IIS 网站上的同一个 Web 应用程序?
【发布时间】:2018-09-07 23:52:03
【问题描述】:

例如,我的 IIS 上有多个 Web 应用程序,

http://localhost/app1 http://localhost/app2 http://localhost/app3

我希望 URL http://localhost/myurl 指向 http://localhost/app1。我怎么能在 IIS 中做到这一点?我正在使用 Windows Server 2012

【问题讨论】:

标签: asp.net iis hosting windows-server-2012


【解决方案1】:

您可以做的解决方案是创建一个虚拟目录应用程序,您应该这样做:

  1. 在管理模式下打开 Visual Studio
  2. 在解决方案资源管理器中右键单击项目 -> 属性 -> web -> 单击单选按钮使用本地 IIS Web 服务器-> 提供项目 URL (http://localhost/myurl) 并点击创建虚拟目录
  3. 在解决方案资源管理器中右键单击项目并发布您的网站 使用文件系统的应用程序
  4. 进入IIS->默认网站下->刷新->可以看到你创建的虚拟目录(myurl)
  5. 右键单击虚拟目录->管理应用程序->高级设置->将物理路径更改为您发布文件所在的文件夹
  6. 现在从 IIS 浏览->您将获得预期的结果

【讨论】:

    【解决方案2】:

    另一种简化的方法是从以下四个步骤开始

    1. 在 Visual Studio 中 -> 右键单击​​解决方案资源管理器中的项目,然后 使用具有文件夹名称的文件系统发布您的 Web 应用程序 (我的网址)

    2. 转到 IIS-> 默认网站下 -> 右键单击​​ -> 添加虚拟 目录 -> 将别名命名为 (myurl) -> 将物理路径作为您在第 #1 点创建的文件夹

    3. 点击确定->右键单击(myurl)->转换为应用程序

    4. 现在从 IIS 浏览->您将得到预期的结果

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      相关资源
      最近更新 更多