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

Ste*_*ann 4 url hosting asp.net-core

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

每次我浏览这些网址时,我都想重定向到我的应用程序。
我在中找到了这个设置launchSetting.json

 "myCoreApp": {
  "commandName": "Project",
  "launchBrowser": true,
  "applicationUrl": "https://localhost:5001;http://localhost:5000",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  }
}
Run Code Online (Sandbox Code Playgroud)

如你所见

"applicationUrl": "https://localhost:5001;http://localhost:5000",
Run Code Online (Sandbox Code Playgroud)

通过引用this,我尝试更改此设置但不起作用。

nhu*_*uvy 5

您不能为 HTTP 声明超过 1 个 URL,为 HTTPS 协议声明 1 个以上 URL。(排除情况:您使用不同的环境参数)。

为您推荐(也是最佳实践):

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

参考: