ASP.NET核心:启动URL与应用程序URL

App URLASP.NET Core Launch URL之间有什么区别?

在这里输入图像描述

通过这些设置,我可以访问我的应用程序都在HTTP端口4099和HTTPS端口44363 ,但首先它发动对HTTPS使用VS 2017年.I'm,如果我使用相同的网址以及应用程序启动我得到:

尝试确定托管您的应用程序的dotnet.exe的进程ID时发生错误。 发生一个或多个错误。

如果我删除Launch URL并使用HTTPS保留App URL ,我会得到相同的错误。

它们之间的区别是什么以及如何将每个HTTP重定向到HTTPS ? 微软现在没有帮助:链接到微软文档


据我所知,

  • Launch Url是您托管您的dotnet核心应用程序的网址,以及红隼服务器正在侦听的端口。
  • Websettings,AppUrl是IIS正在监听的网址。 IIS(这里基本上是一个反向代理)会将所有来自AppUrl的http请求转发到启动URL。
  • 如果删除启动URL kestrel没有侦听端口,并且会在启动时抛出错误,或者回退到端口5000。

    链接地址: http://www.djcxy.com/p/95335.html

    上一篇: ASP.NET Core: Launch URL vs. App URL

    下一篇: Visual Studio /SUBSYSTEM:POSIX not appearing in 2008