Asp.net
Launch URL 和 App URL 有什麼區別?
App URL和 和有什麼不Launch URL一樣ASP.NET Core?使用這些設置,我可以通過
HTTP埠 4099 和埠HTTPS訪問我的應用程序44363,但首先它會在HTTPS. 我正在使用 VS 2017。如果我對 App 和 Launch 使用相同的 URL,我會得到:嘗試確定
dotnet.exe託管您的應用程序的程序 ID 時發生錯誤。發生一個或多個錯誤。如果我刪除
Launch URL並保留App URL,HTTPS我會得到同樣的錯誤。它們之間有什麼區別以及如何將每個
HTTP請求重定向到HTTPS?微軟現在沒有幫助:連結到微軟文件
據我所知:
- Launch Url 是您託管 dotnet 核心應用程序的 url,以及 kestrel 伺服器正在偵聽的埠。
- Websettings,AppUrl 是 IIS 正在監聽的 url。IIS(這里基本上是一個反向代理)會將來自 AppUrl 的所有 http 請求轉發到 Launch URL。
如果您刪除啟動 URL,紅隼沒有可監聽的埠,並且會在啟動時拋出錯誤,或者回退到埠 5000。
