没有WebAPI的MVC4页面

时间:2012-08-02 19:33:36

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

有没有人知道如何在不包含所有WebAPI垃圾的情况下启动ASP.NET MVC 4项目?我想用Razor做一些实验,你知道做一个简单的页面而不必膨胀我的源代码控制/服务器而没有一堆我不关心的垃圾。我找了一些模板等,但没有运气。有什么想法吗?

3 个答案:

答案 0 :(得分:2)

我会先使用现有模板创建项目。然后我会删除我不需要的组件,create a new template

答案 1 :(得分:2)

您只需创建一个ASP.NET MVC 4的空项目,然后:

  1. 使用nuget删除软件包:“Microsoft ASP.NET Web API(RC)”。
  2. 删除Web API的dedault路由。

     routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
    
  3. 再次编译项目并将一些使用错误删除到web api。

答案 2 :(得分:0)

ReallyEmptyASPNetMVCTemplate也很好,只需将其设为MVC4而不是MVC3。