【问题标题】:RoutePrefix Not Found in WebApi 2,2在 WebApi 2,2 中未找到 RoutePrefix
【发布时间】:2016-12-26 07:07:23
【问题描述】:

我已经使用 Visual Studio 2015 社区版构建了一个 Web API 2.2 项目。未找到属性 RoutePrefix。在网上搜索后,我找到了 PM 控制台命令:Update-Package Microsoft.AspNet.WebApi.Core -reinstall。它解决了问题,但只要我右键单击解决方案并单击Rebuild Solution。属性RoutePrefix 再次开始给出未找到的错误。谁能告诉我 Visual Studio 出了什么问题。

【问题讨论】:

  • 您在控制台上遇到的实际错误是什么?
  • @HameedSyed 控制台没有错误,只是找不到RoutePrefix和相关函数。
  • 看看@这篇文章,可能对csharp-video-tutorials.blogspot.in/2016/08/…有帮助,你也可以发布你的webapiconfig类文件的代码以及application_start。

标签: c# .net visual-studio asp.net-web-api routes


【解决方案1】:

为控制器添加一个 RoutePrefix 属性。此属性定义控制器上所有方法的初始 URI 段。

[RoutePrefix("api/Employee")]
public class EmployeeController : ApiController
{
    // ...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多