【问题标题】:Using WebApi in Empty Project of Asp.net MVC在 Asp.net MVC 的空项目中使用 WebApi
【发布时间】:2013-04-05 17:17:32
【问题描述】:

是否可以在 Asp.Net MVC 4 的现有项目中使用 Web Api?实际上我们已经开始使用 Empty MVC Application 模板构建项目,现在想在项目中使用 Web Apli 功能。是否有可能或者我需要在项目中添加一些 Web Api DLL。

【问题讨论】:

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


    【解决方案1】:

    是的,这是可能的。当您从空模板创建新的 ASp.NET MVC 4 应用程序时,您已经引用了所有必需的程序集,甚至 API 路由设置 (~/App_Start/WebApiConfig.cshtml)。

    所以现在剩下的就是在解决方案资源管理器中右键单击 Controllers 文件夹,然后选择 Add -> Controller 并选择 Empty API Controller 模板:

    public class ValuesController : ApiController
    {
        public string Get()
        {
            return "Hello from a Web API controller";
        }
    }
    

    然后运行应用程序并导航到/api/values,这将触发Get 操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 2013-04-26
      相关资源
      最近更新 更多