cost 237 ms
如何使用来自 Form 的自定义 model 绑定在最小 API 中处理 MultipartBodyLengthLimit - How to handle MultipartBodyLengthLimit in Minimal APIs with custom model binding from Form

我的代码正在运行,但我正在查看我是否以“正确”的方式执行此操作。 我有一个支持文件上传的最小 API,但我还需要将所需的元数据与文件一起传递,并且由于尚不支持[FromForm] ,我通过BindAsync方法自定义了 model 绑定。 原始代码: 当不超过限制时,这很有效。 但是当文件大于 1 ...

.NET 7.0 根据 Request.Host 在运行时更改 webrootpath - 如何在 webapplication builder 中获取主机 - .NET 7.0 Change the webrootpath at runtime based on the Request.Host - How to get the host in webapplication builder

我为每个子域组织了 wwwroot 文件夹,如下所示。 该应用程序基于 .NET 7.0 并希望使用 webroot 中不同文件夹中的 StaticFiles folder1.abc.com 是 static 文件所在的文件夹名称,如 index.html 并且正在为网站 folder1.abc. ...

HEAD 最小动词 API C# - HEAD Verb in Minimal API C#

头如果使用 HTTP GET 方法请求 HEAD 请求的 URL,则 HTTP HEAD 方法请求将返回的标头。 例如,如果 URL 可能会产生大量下载,则 HEAD 请求可以读取其 Content-Length header 以检查文件大小,而无需实际下载文件。 我的问题是,我应该如何在我的最小 ...

如何将请求从 MInimaApi 实例发送到另一个 MVC 实例 - How to Send Request from MInimaApi instance to another MVC instance

我正在尝试通过 minimalApi 服务创建 API,该服务可以从公众访问,并且可以将 GET/POST/PUT 请求发送到我的带有控制器的 Web 服务。 但是每次当我将 GET 发送到我的 controller 时,我都会收到状态代码 200(OK),即使我确定来自 controller 的操 ...

我可以使用 app.UseWhenElse() 方法,但它不存在。 有其他选择吗? - I could use a app.UseWhenElse() method, but it does not exist. Is there an alternative?

这会很有趣: 这将允许我进行基于条件的路由并在一个中间件中处理两个分支。 但它不存在。 所以我必须使用这个丑陋的结构: 现在,问题是 context.condition() 在这里被调用了两次,这是一个方法,而不是一个值。 我不希望此方法执行两次,所以我正在考虑自己编写一个 UseWhenElse ...

ASP.NET Core Minimal API 在 VM 上托管时未获取请求标头 - ASP.NET Core Minimal API not picking up request headers when hosted on VM

所以我正在运行一个 Linux VM(DigitalOcean Droplet)来托管我的 ASP.NET Core Minimal API,我有一个端点需要在 header 中提供刷新令牌,并在 MapPost 中使用以下参数/注释完成了此操作称呼 但是当我填写 header 并在 Swagger ...

是否可以使用 app.UseWhen() 仅具有具有特定条件的端点? - Is it possible to use app.UseWhen() to only have endpoints with specific conditions?

我有这段代码: 我希望只有在用户通过身份验证后才能调用 /User。 事实证明,如果用户未通过身份验证,则此方法仍会返回一个值。 我原以为它不会找到这个端点并因此产生错误。 我实际上希望有一个错误... 为什么在用户未通过身份验证时此方法仍然有效? 我想根据各种条件启用或禁用端点。 在这种情况下, ...

我遇到了 MySQL 和 MariaDB 的暂时性故障 - I'm getting a transient failure with MySQL and MariaDB

我正在研究一个简单的 Web API,它使用 MySQL 作为数据库。 这是非常基本的: 这个想法很简单。 这是一个中间件方法,它根据响应中的状态代码将所有请求写入数据库,无论是“有效”还是“无效”。 这个 API 可能每小时收到大约 10 个请求,所以它应该可以工作。 除了它不... 如果有的话, ...

.NET 7 最小 API AsParametersAttribute 未按预期映射我的请求 model - .NET 7 minimal API AsParametersAttribute not mapping my request model as expected

我正在尝试实现一个简单的通用最小 API MediatR 方法映射器(受此视频启发)。 当使用AsParametersAttribute在 POST 方法中从主体接收数据时,我遇到了关于映射我的请求 model 的问题。 我已经在文档中仔细检查了这是可能的,但是...... 使用 AsParame ...

从中间件访问 DBContext 的最佳方式? - Best way to access a DBContext from the middleware?

我有这个: 基本上,这段代码只是将一些 HTTP 上下文信息添加到 (MariaDB) 数据库中。 这不是简单的日志记录,但它还会在无效请求过多时触发警告系统。 如果我将 AddRequest 设置为本地 function 从服务中检索数据库上下文,然后在数据库上下文中调用此方法,它就可以正常工作 ...

asp.net 最小 api 版本控制中的 IsApiVersionNeutral 问题 - Issue with IsApiVersionNeutral in asp.net minimal api versioning

您好,我正在尝试在 asp.net core minimal api .net7.0 中实施版本控制。 但是我发现某些 api 版本存在一些 url 访问问题。 希望有人可以让我清楚地了解为什么网址在下面抛出 404。 我正在尝试构建以下网址 /GetMessage - 仅支持 2.0 版 /Get ...

如何从我的 Web API 添加域到 IIS? - How do I add domains to IIS from my Web API?

我在不同的文件夹中有一个 Web API 和额外的 static web 页。 这个 API 的目的是用作我服务器上 IIS 中我添加的任何新域的默认站点。 它的代码看起来像这样: 我已经测试过它并且有效。 但是域名列表会被移动到一个 JSON 文件中,并从数据文件夹中导入。 当此服务启动时,它会 ...

我们真的需要 app.Run(); 在最小的 Web API 中? - Do we really need app.Run(); in a minimal Web API?

所以我一直在研究.net 核心中间件的文档,它提到了三种类型的请求委托:运行、使用和 Map。我使用 app.MapGet() 来处理一些特定的路由,我有一些应用程序。 Use() 出于各种目的过滤一些传入的请求。 我的代码中也有一个 app.Run() 。 我想知道为什么实际上需要它。 如果我删 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM