asp.net-mvc – 如何使用MVC 3.0创建Web API
发布时间:2020-12-16 03:24:34 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Visual Studio 2010与.Net Framework 4和ASP.NET MVC 3. 我想让我的控制器方法可用作外部应用程序,如(网站,移动应用程序等)作为Web API.我尝试在网上找到解决方案,但是所有链接指向VS 2013的“Web API2控制器”,例如this one.在此阶段我无法升级Vi
我正在使用Visual Studio 2010与.Net Framework 4和ASP.NET MVC 3.
我想让我的控制器方法可用作外部应用程序,如(网站,移动应用程序等)作为Web API.我尝试在网上找到解决方案,但是所有链接指向VS 2013的“Web API2控制器”,例如this one.在此阶段我无法升级Visual Studio和.net框架. 有什么方法可以使用.NET 4和ASP.NET MVC 3来实现这一点吗? 解决方法
要在MVC3项目中获取Web API,请执行以下更改 –
第1步 – 使用.Net 4创建MVC3项目. 第2步 – 使用程序包管理器安装Web API – 安装包Microsoft.AspNet.WebApi -Version 4.0.30506 步骤3 – 在Global.asax中添加以下路由,并使用System.Web.Http进行引用; – routes.MapHttpRoute( name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional } ); 第4步 – 创建一个控制器 – using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Mvc; namespace MvcApplication2.Controllers { public class ValuesController : ApiController { public string Get() { return "1"; } } } 第5步 – 执行项目并转到url – / api / values.多数民众赞成,我们运行了Web API. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net中使用Page.Validate()和Page.IsValid进行服务器端验
- 如何编辑asp.net网站?我对.cs文件所做的更改不会影响任何内
- asp.net-core – 对project.json中的依赖项感到困惑
- asp.net-mvc-3 – 以下部分已定义,但尚未为布局页面呈现
- ASP.Net下拉列表始终返回按钮单击事件的第一个值
- asp.net – 如何从HTML 5多文件输入元素捕获上传的文件
- asp.net – 如何迭代DataTable中给定行中的所有项目
- asp.net-mvc – 如何在razor中添加角度标签到html属性
- 浅谈ASP.NET Core 2.0 部分视图(译)
- asp.net – HTML敏捷包删除break标签关闭
推荐文章
站长推荐
热点阅读