Durandal入门套件和Visual Studio出现404错误

时间:2015-10-19 14:00:48

标签: asp.net-mvc visual-studio visual-studio-2013 durandal

我刚刚通过Nuget安装了Durandal Starter Kit,并希望开始使用Visual Studio和MVC框架构建Durandal应用程序。我已经阅读了几篇文章和博客文章,例如this,但每当我尝试设置示例Durandal应用程序时,我都会在浏览器抱怨时收到404错误:'The resource can't be found.'

我已经检查过并且Nuget安装已设置DurandalController.cs并删除了默认的MVC控制器。该项目是使用“Empty”模板创建的“ASP.NET MVC 4 Web应用程序”。我做错了什么?

1 个答案:

答案 0 :(得分:0)

问题是Durandal Starter Kit的安装创建了一个新的默认控制器,但没有将其设置为项目的默认路径。

要修复它,我导航到App_Start/RouteConfig.cs并在RegisterRoutes()我更改了默认路由.MapRoutefrom:

defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }

为:

defaults: new { controller = "Durandal", action = "Index", id = UrlParameter.Optional }

此更改后应用程序立即生效。