asp.net – 如何将MVC空项目转换为Web API?
发布时间:2020-12-16 07:16:42 所属栏目:asp.Net 来源:网络整理
导读:我为MVC 4创建了一个“空”.在编写了一些东西之后,我意识到“Web API”项目更好.我不想重新开始,所以有没有办法将其转换为Web API项目?下面是我所指的截图.任何帮助将不胜感激. 解决方法 您可以将Web API控制器添加到MVC项目.在Solution explorer中,右键单
我为MVC 4创建了一个“空”.在编写了一些东西之后,我意识到“Web API”项目更好.我不想重新开始,所以有没有办法将其转换为Web API项目?下面是我所指的截图.任何帮助将不胜感激.
解决方法
您可以将Web API控制器添加到MVC项目.在Solution explorer中,右键单击Controllers文件夹,选择Add Controller,然后选择Web API控制器.
你唯一需要的是路由 – 我相信“空”MVC 4项目默认包含一个Web API路由,所以你应该没问题.寻找类似的东西: routes.MapHttpRoute( name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional } ); 但是,如果要将现有MVC控制器转换为Web API控制器,则无法自动执行此操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 当通过ASP.NET成员资格检查用户角色时,SemaphoreFullExcept
- ninject – 为从ASP.NET MVC和工作者应用程序使用RabbitMQ设
- 第11章 ASP.NET Web API(WCF宿主+Web API、OWIN宿主+Web A
- ASP.NET控件属性与[Flags]枚举
- asp.net-mvc-5 – ASP.NET MVC 5捆绑和缩小Javascript ES6
- asp.net-mvc – 使用Nuget打包源代码
- asp.net-mvc – 如何在页面中显示ASP.net MVC项目版本?
- asp.net-mvc – 在asp .net mvc 5中显示外部网页
- asp.net-mvc – 使用自定义格式的ASP.NET MVC ViewModel映射
- asp.net – 名称空间’System.Web.UI.WebControls’中不存在
推荐文章
站长推荐
- asp.net-mvc – 带有owin和Identity的城堡windso
- 如何在ASP.Net Repeater中创建一个三列表
- asp.net-mvc – 首先在MVC4数据库中更改数据库后
- asp.net-mvc – 使用没有ORM的ASP.NET MVC
- asp.net-mvc-3 – 使用redirectAction和prg模式在
- asp.net-mvc – 将属性分配给@ Html.DropdownLis
- ASP.NET应用程序配置IIS后,会出现错误
- 实体框架 – 实体框架验证混淆 – 最大字符串长度
- 在ASP.NET MVC 3中可以使用甜甜圈缓存
- asp.net-mvc-3 – ASP.NET MVC 3和jQuery验证
热点阅读