asp.net-apicontroller相关内容

ASP.NET Core API 中的常规路由

问题: 我正在使用 NET Core 3.1 创建 API 应用程序.我想避免在每个 ApiControllers 和 Actions 上设置路由属性.我在 UseEndpoints 上尝试了很多组合来设置常规路线,但我失败了. 使用某些配置我无法让 Api 工作,使用其他一些配置我在启动时遇到此异常: InvalidOperationException:操作“ApiIsWork ..

如何处理内存中的Excel文件?

我正在尝试创建一个 API,该 API 将接受来自客户端的 Excel 文件的表示.我希望返回一个 List>处理第一个工作表后作为 JSON 数组.但是,我无法将文件写入磁盘,并且所有处理必须在内存中发生.有哪些方法可以实现? 我尝试参考互联网上的各种解决方案,但所有这些都涉及将文件写入磁盘,然后使用该文件进行进一步处理.我愿意接受涉及 的解决方案 从 POST 请求正文中接受文件的 ..
发布时间:2021-11-24 19:28:02 C#

带有 JWT 的 Core 2.0 API Auth 返回未经授权

我正在尝试将带有 JWT 的令牌身份验证添加到我的 .Net Core 2.0 应用程序中.我有一个简单的控制器,它返回用于测试的用户列表. [授权][路由(“api/[控制器]")]公共类 UsersController :控制器{...[HttpGet][Route("api/Users/GetUsers")]公共 IEnumerable获取用户(){返回 _userManager.User ..
发布时间:2021-11-24 18:22:13 C#

ApiExplorer:如何更改IgnoreApi的默认值

我们有几个 ApiController 实现,我们不希望大多数操作都包含在ApiExplorer的元数据中. 默认情况下,如果不将 [ApiExplorerSettings(IgnoreApi = true)] 添加到您的操作中,它将被添加,因此这意味着默认值为false. 这可能是由于 IgnoreApi 是布尔值,默认为 false ,但是我如何才能将此默认值更改为 true ,而 ..
发布时间:2021-04-11 20:43:29 C#/.NET

为什么ASP.NET MVC应用程序修改后无法立即识别用户角色更改?

我有一个ASP.NET MVC混合应用程序,除了MVC控制器外,该应用程序还具有 ApiController .我在控制器级别(有时在方法级别)都在MVC控制器和ApiController中使用基于角色的授权属性.我正在将Entity Framework 6与基于模型的设计一起使用. 控制器级别的授权: [Authorize(角色="Administrator,RegularUser") ..

如何处理内存中的Excel文件?

我正在尝试创建一个API,该API将从客户端接受Excel文件的表示形式.我希望返回一个List>.处理完第一张工作表后作为JSON数组.但是,我无法将文件写入磁盘,并且所有处理必须必须在内存中进行 .可以通过什么方式实现这一目标? 我曾尝试参考Internet上的各种解决方案,但所有这些解决方案都涉及将文件写入磁盘,然后使用该文件进行进一步处理.我对涉及的解决 ..
发布时间:2021-04-02 18:48:29 其他开发

Web API路由-仅具有URI参数的操作有效

我有一个运行良好的Web API项目.我将其与MVC项目合并,现在只有带有URI参数的操作有效.所有其他操作最终都以404 Not Found结束,甚至找不到控制器. 这就是我在WebApiConfig中拥有的东西(标准的东西): public static class WebApiConfig { public static void Register(HttpConfigu ..

如何从另一个.net项目中调用ApiController?

我有一个Asp.net Mvc3项目,并且在其中创建了一个ApiController.现在,我想在Windows应用程序项目中调用api.而且我不知道如何配置Global.asax或web.config文件来解决此问题.而且我不知道服务引用URL是什么(如果ApiController名称是Service且其中的方法是UpdatePrice)? 解决方案 您必须从应用程序向要访问的 WEBA ..
发布时间:2020-09-11 19:54:22 C#/.NET

ASP.NET Core API中的常规路由

问题: 我正在使用NET Core 3.1创建API应用程序. 我想避免在每个ApiControllers和Actions上设置route属性.我在UseEndpoints上尝试了很多组合以设置常规路线,但是我失败了. 在某些配置下,我无法使Api工作,而在另一些配置下,我在启动时遇到了此异常: InvalidOperationException:操作"ApiIsWorking" ..

如何测试apiController

我正在VS 2013中处理现有的Windows Service项目. 我添加了一个Web API控制器类,我现在不记得它是(v2.1)还是(v1)控制器类....无论如何,我都将其称为SynchroniseFromAwsService 我正在尝试从AWS lambda调用中调用它,但它告诉我我没有访问权限.因此,我需要在本地对其进行测试,以查看它是否可以尝试诊断问题. 我想在本地 ..
发布时间:2020-09-05 22:20:25 C#/.NET

C#ADO:优化查询及其性能

我有一个C#RestApi,它需要通过执行如下查询来使用ADO从数据库中提取记录信息: declare @ id1 int set @ id1 =(从myTable中选择id,其中col1 = x1,col2 = y1,col3 = z1 from mappingTable) 声明@ id2 int set @ id2 =(从myTable中选择id,其中col1 = x2,c ..
发布时间:2020-06-02 19:23:59 C#/.NET

带有JWT的Core 2.0 API Auth返回未授权

我正在尝试将带有JWT的令牌身份验证添加到我的.Net Core 2.0应用中。我有一个简单的控制器,可以返回要测试的用户列表。 [授权] [Route(“ api / [controller]”)] 公共类UsersController :控制器 { ... [HttpGet] [Route(“ api / Users / GetUsers”)] public ..
发布时间:2020-05-31 20:14:09 其他开发

公开DTO时的ApiController与ODataController

当我应该继承我的控制器形式ODataController vs ApiController时有人可以解释一下吗? 该问题是由ApiController返回的结果可以使用OData查询过滤的事实引起的. 如果我将QueraybleAttribute应用于contoller的方法,则即使操作返回IEnumerable,也会处理查询. 但是,如果没有此属性,但调用为config.Enabl ..
发布时间:2020-05-19 19:51:29 C#/.NET