我只是想知道是否有可用于从MVC5更新到MVC6的自动迁移工具。
因为他们做了一些更改,而不是Global.asax
,所以有一个启动类。
我正在使用URL重写并使用Global.asax
应用程序方法来实现它。
有什么帮助吗?
答案 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 here和here。我为自己做的方式是查看我的基本控制器中的OnActionExecuted和OnActionExecuting事件。
希望有所帮助。