ASP.NET Core在单个应用程序中使用多个URLs。

问题描述 投票:0回答:1

我正在创建一个新的ASP.NET Core应用程序,并且它运行于 https://localhost:44382/. 我想设置多个URL来浏览我的应用程序,如 site1.testing.com, site2.testing.com, site3.tseting.com.

每当我浏览这些URL,我想重定向到我的应用程序。我发现这个设置在 launchSetting.json

 "myCoreApp": {
  "commandName": "Project",
  "launchBrowser": true,
  "applicationUrl": "https://localhost:5001;http://localhost:5000",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  }
}

如你所见

"applicationUrl": "https://localhost:5001;http://localhost:5000",

通过参考 这个 我试着改变这个设置,但没有用。

asp.net-core url hosting
1个回答
1
投票

HTTP协议的URL不能超过1个,HTTPS协议的URL不能超过1个。(排除使用不同环境参数的情况)。

推荐给您(也是最佳实践)。

  • 使用NGINX服务器块,或者
  • Apache HTTP服务器虚拟主机。

参考。

© www.soinside.com 2019 - 2024. All rights reserved.