And*_*air 7 asp.net asp.net-mvc asp.net-web-api asp.net-core
我试图让我的ASP.NET 5应用程序中的子域路由工作.
我基本上想将http://api.example.com映射到我的应用程序中的特定控制器,http://map.example.com到不同的控制器等.
我查看过有关此内容的各种文章,但它们都已过时,不适用于最新版本的ASP.NET框架.
在官方文件上缺少路由信息.尝试使用测试版产品可能是我自己的错!
期待听到一些关于如何使这个工作的想法.
Cah*_*hit -2
如果我正确理解你的意图,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”标头,这可能是您的问题的类似解决方案的起始模板。
祝你好运,如果您能够实施可行的解决方案,请告诉我们。
| 归档时间: |
|
| 查看次数: |
613 次 |
| 最近记录: |