【发布时间】:2014-07-11 11:49:08
【问题描述】:
我正在尝试联系WebAPI,所以如果这个问题太天真而无法提问,请原谅。
听说WebAPI 正在使用MVC 并集成到其中。
刚刚创建了一个示例WebAPI 项目,但在References 下我发现不是System.Web.Mvc dll。
为什么?还是我错过了什么重要的东西?
编辑:
关于System.Web.Mvc、the MSDN says the following paragraph:
System.Web.Mvc 命名空间包含支持用于创建 Web 应用程序的 ASP.NET 模型视图控制器 (MVC) 框架的类和接口。此命名空间包括表示控制器、控制器工厂、操作结果、视图、部分视图、模型绑定器等的类。
【问题讨论】:
-
你在创建WebAPI项目时遵循了什么步骤,应该是新项目-> ASP.NET MVC4 Web应用程序-> Web API-> OK
-
@Habib:刚刚创建了一个空的
ASP.NET Empty Web API 2项目。但是,System.Web.Mvc应该在那里 -
@nowhewhomustnotbenamed。否 - MVC 与 Web API 是分开的。
-
@Zabavsky:
System.Web.HTTP包含有关APIControllers的信息。你说的对。谢谢:) -
新建项目 > Web > ASP.NET Web 应用程序 > Web API > 确定。这应该可以工作,
Add folders and core references for: MVC and Web API应该会自动勾选。
标签: c# .net asp.net-mvc asp.net-web-api asp.net-mvc-5