【问题标题】:MVC4 Page without WebAPI没有 WebAPI 的 MVC4 页面
【发布时间】:2012-08-02 19:33:36
【问题描述】:

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

【问题讨论】:

  • 垃圾:名词:“任何被认为毫无价值、无意义或可鄙的东西;垃圾”

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      ReallyEmptyASPNetMVCTemplate也不错,改成MVC4就行了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-21
        • 2012-11-13
        • 1970-01-01
        • 1970-01-01
        • 2013-05-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多