ASP.NET 5中的子域路由

前端之家收集整理的这篇文章主要介绍了ASP.NET 5中的子域路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图让我的ASP.NET 5应用程序中的子域路由工作.

我基本上想要将@L_301_0@映射到我的应用程序中的特定控制器,将http://map.example.com映射到不同的控制器等.

我查看过有关此内容的各种文章,但它们都已过时,不适用于最新版本的ASP.NET框架.

official documentation缺少路由信息.尝试使用测试版产品可能是我自己的错!

期待听到一些关于如何使这个工作的想法.

解决方法

如果我理解你的意图,ASP.NET路由不是正确的方法.

如果这是针对5.0之前的ASP.NET版本,我建议您在请求在Application_BeginRequest()中路由之前拦截该请求,并检查HTTP_HOST请求标头值以确定用户想要访问的站点.

我看到应用程序流已经以vNext的主要方式发生了变化.但是,我从github上的ASP.NET MVC 6源代码中看到了这个示例,它根据请求中的“User”标头创建了一个自定义路由:
https://github.com/aspnet/Mvc/tree/dev/samples/CustomRouteSample.Web
如果您使用“HTTP_HOST”标头,我相信这可能是您的问题的类似解决方案的起始模板.

祝您好运,如果您能够实施可行的解决方案,请告诉我们.

原文链接:https://www.f2er.com/aspnet/247082.html

猜你在找的asp.Net相关文章