' /'中的服务器错误应用程序asp web api

时间:2015-03-04 10:39:53

标签: asp.net angularjs asp.net-mvc-4 asp.net-web-api

我正在使用angularjs开发ASP web api。我想加载index.html作为默认页面。但每当' /'输入路由,抛出404资源未找到错误。相反,当我输入网址' /index.html'页面可以查看。我希望在' /'时加载index.html页面输入路线。  RouteConfig.cs文件如下 - “

routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );`  

app.js file - `$routeProvider.when('/', { template: '<div></div>', controller: '' })`

1 个答案:

答案 0 :(得分:0)

routes.MapRoute之前添加以下行可能会对您有所帮助

    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");