将MVC 5迁移到MVC 6

时间:2015-02-11 17:35:59

标签: asp.net-core asp.net-core-mvc

我只是想知道是否有可用于从MVC5更新到MVC6的自动迁移工具。

因为他们做了一些更改,而不是Global.asax,所以有一个启动类。

我正在使用URL重写并使用Global.asax应用程序方法来实现它。 有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

由于MVC6仍处于测试阶段,目前还没有工具可用。最好的办法是查看MVC project in git hub的例子。

Wrt to URL rewriting,你可能会看到:

app.UseMvc(routes =>
{
    routes.MapRoute(
        name: "SomeName",
        template: "SomeName/{action}/{type?}/{id?}"
}

位于此部分:

public void Configure(IApplicationBuilder app)

**更新**

我认为没有办法在启动时获取请求网址 - 我问了similar question last week。一种方法可能是使用自定义路由约束(我自己没有尝试过),但看起来它可能是您需要的 - more info herehere。我为自己做的方式是查看我的基本控制器中的OnActionExecuted和OnActionExecuting事件。

希望有所帮助。