我只是想知道是否有任何自动迁移工具可用于从 MVC5 更新到 MVC6。
当他们做了一些改变时,比如代替Global.asax
,有一个启动类。
我正在使用 URL 重写并使用Global.asax
应用程序方法来实现它。有什么帮助吗?
我只是想知道是否有任何自动迁移工具可用于从 MVC5 更新到 MVC6。
当他们做了一些改变时,比如代替Global.asax
,有一个启动类。
我正在使用 URL 重写并使用Global.asax
应用程序方法来实现它。有什么帮助吗?
由于 MVC6 仍处于测试阶段,因此目前没有可用的工具。最好的办法是查看git hub 中的 MVC 项目作为示例。
对于 URL 重写,您可能会看到:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "SomeName",
template: "SomeName/{action}/{type?}/{id?}"
}
放在本节中:
public void Configure(IApplicationBuilder app)
** 更新 **
我认为没有办法在启动时获取请求 URL - 我上周问了一个类似的问题。一种方法可能是使用自定义路由约束(我自己没有尝试过),但看起来它可能是您需要的 -更多信息在这里和这里。我为自己做的方式是查看我的基本控制器中的 OnActionExecuted 和 OnActionExecuting 事件。
希望有帮助。