首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.net MVC将旧的基本URL路由到新的基本URL

问ASP.net MVC将旧的基本URL路由到新的基本URL
EN

Stack Overflow用户
提问于 2016-10-20 23:32:13
回答 1查看 790关注 0票数 1

我也是个新手,ASP.net,在搜索了一大堆之后也没有找到我的问题的答案。现在,我们已经在Global.asax.cs中配置了当前路由

代码语言:javascript
复制
config.Routes.MapHttpRoute(
    name: "default",
    routeTemplate: "version/{controller}",
    defaults: new { category = "all" }
);

这将给出https:localhost:0000/project/version/index

但我希望能够将来自https:localhost:0000/api/version/index的所有lead请求映射到该位置。

我想知道这是路由问题还是需要在Web.Config中完成

EN

回答 1

Stack Overflow用户

发布于 2016-10-20 23:47:03

因此,这个较旧的端点不再使用?您需要的是301重定向(它转发URL,同时通知调用者位置已更改:

关于这个问题有更多的信息:

ASP.NET MVC 4 - 301 Redirects in RouteConfig.cs

编辑:

"localhost:0000/projectname“部分基于其绑定在IIS中的设置方式。如果您要在完整的IIS中手动设置站点,这是一项显而易见的任务。在调试时,您经常使用IIS Express,并且可以自动设置绑定。您可以通过破解applicationhost.config文件来查找和编辑它们,如下所述:

Where is the IIS Express configuration / metabase file found?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40158712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档