-
0 votesanswersviews
在API控制器中调用自定义方法
我在web api控制器中添加了一个方法: public String GetpeopleInFamily(string familyId) 我跟随了这个问题的一些例子:Custom method names in ASP.NET Web API 我根据上面的内容更新了我的RouteConfig.cs文件:public static void RegisterRoutes(RouteCollec... -
13 votesanswersviews
Swagger 2.0不支持:带路径的多个操作
我在WebApi 2应用程序中集成了swagger . 应用程序有单个控制器时,它工作正常 . 当我在应用程序中添加第二个控制器时 . 我收到以下错误: 发生错误 . “,”ExceptionMessage“:”Swagger 2.0不支持:路径'api / Credential'和方法'GET'的多个操作 . 请参阅配置设置 - \“ResolveConflictingActions \”以... -
104 votesanswersviews
ASP.NET Web API中的自定义方法名称
我正在从WCF Web API转换为新的ASP.NET MVC 4 Web API . 我有一个UsersController,我想要一个名为Authenticate的方法 . 我看到了如何进行GetAll,GetOne,Post和Delete的示例,但是如果我想在这些服务中添加额外的方法呢?例如,我的UsersService应该有一个名为Authenticate的方法,它会传入用户名和密码,但是... -
0 votesanswersviews
MapHttpRoute到Swashbuckle Swagger UI使用自定义处理程序
我的网络api项目中有Swashbuckle . 我想只在用户试图点击swagger ui页面时才调用自定义处理程序 . 我不想将处理程序添加到管道 . 我认为这样的事情可能有效,但事实并非如此: config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "SwaggerUI",... -
6 votesanswersviews
CORAP与WebAPI有时有效,有时则无效
我用过以下内容: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api 正如这里建议的: Enabling CORS with WebAPI PUT / POST requests? 在我的项目中启用跨源AJAX请求 . 一切(POST / PUT / DELETE / GET)... -
215 votesanswersviews
找到了与Web Api中的请求匹配的多个操作
当我尝试使用2个“Get”方法时,我不断收到此错误 找到了与请求匹配的多个操作:webapi 我一直在寻找关于堆栈的其他类似问题,但我没有得到它 . 我有2个不同的名称,并使用“HttpGet”属性 [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpR...