【问题标题】:ASP.NET Core Visual Studio 2015 Virtual applications debugASP.NET Core Visual Studio 2015 虚拟应用调试
【发布时间】:2016-09-24 05:20:13
【问题描述】:

我有一个 Azure 站点并在该站点下创建了一个虚拟应用程序:

xxx.yyy.com/test

我将我的 ASP.NET 应用程序部署到此目录中。

但是当我在 Visual Studio 中进行调试时,我怎样才能拥有相同的设置。当我按下 F5 时,我希望应用程序“部署”并在 localhost:5000/test 中运行,而不是在 localhost:5000 中运行。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    为什么你在发布问题 2 秒后找到答案?

    打开解决方案的applicationhost.config,它隐藏在.vs文件夹中。

    找到应用程序标签。复制并添加一个新的应用程序标签并将路径从 / 更改为 /test。在第一个应用程序标签上,我是否将物理路径更改为其他内容。

    <site name="xxx.yyy" id="2">
      <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="D:\" />
      </application>
      <application path="/test" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="D:\Project\xxx\src\xx.yy" />
      </application>
      <bindings>
        <binding protocol="http" bindingInformation="*:5001:localhost" />
      </bindings>
    </site>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      • 2018-06-10
      • 2017-06-14
      • 2017-04-02
      • 1970-01-01
      • 2015-12-18
      • 2015-05-04
      相关资源
      最近更新 更多