我试图将我的web api 2项目移动到ASP.NET 5。
但我有很多不再存在的元素。
但我有很多不再存在的元素。
例如IHttpActionResult或Ok(),NotFound()方法。
或RoutePrefix []
应该用IActionResult更改每个IHttpActionResult?
用新的ObjectResult更改Ok()? (是一样吗?)
HttpConfiguration在startup.cs中似乎没有什么呢?
解决方法
IHttpActionResult现在有效地是IActionResult,并返回一个返回对象的Ok,你可以使用return new ObjectResult(…);
如此有效地这样:
public IActionResult Get(int id) { if (id == 1) return HttpNotFound("not found!"); return new ObjectResult("value: " + id); }
这是一篇有关更多细节的好文章:
http://www.asp.net/vnext/overview/aspnet-vnext/create-a-web-api-with-mvc-6
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。