【发布时间】:2020-07-14 17:45:13
【问题描述】:
当用户进入子域时,我想使用不同的控制器。我正在使用RequireHost。
它如何与任何域一起使用?例如,我将 domain.test 用于开发,但在生产中我有另一个。
Startup.cs
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Subdomain}/{action=Index}/{id?}").RequireHost("*.domain.test")
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
【问题讨论】:
标签: c# asp.net-core asp.net-core-3.1