【发布时间】:2017-03-10 23:07:52
【问题描述】:
我已经通过 nuget 在 FRESH mvc5 项目上安装了 umbraco,并且我有一个普通的 MVC 控制器。
public class HomeController : Controller
{
public ActionResult Dashboard(RenderModel model, int? Id)
{
return Content("ok");
}
}
问题是当我尝试进入 /Home/Dashboard
我收到此错误:No umbraco document matches the url '/home/dashboard'.
我怎样才能让我的 mvc 控制器与我的 umbraco 共存。我对 umbraco 文档和模板路由不感兴趣,只是让我的正常 MVC 控制器像什么都没发生一样工作。我打算稍后通过在我的 mvc 控制器中使用它的 ID。
【问题讨论】:
-
那你需要 Umbraco 做什么? Umbraco 有它自己的路由。您可以在此处阅读更多信息:our.umbraco.org/documentation/reference/routing。您可以劫持 Umbraco 路线并定义您的自定义路线。
-
因为我有一个网站,我在其中添加了 umbraco,我希望我的旧路线能够正常运行。
标签: c# asp.net-mvc asp.net-mvc-5 umbraco umbraco7