20得票7回答
使用多个文件在.NET 6中实现最小API

在 .NET 6 中,可以创建最小化API:var builder = WebApplication.CreateBuilder(args); var app = builder.Build(); app.MapGet("/products/{id}", (int id)...

18得票4回答
MinimalAPI - 你是否想将 "Body (Inferred)" 参数注册为一个服务,或者应用 [FromService] 或 [FromBody] 属性?

我创建了一个空的 ASP.NET Core 项目,但每当我尝试运行应用程序时,它都会给出下面显示的错误。我甚至不能访问终结点,只要点击播放按钮就会出现这个错误。 System.InvalidOperationException HResult=0x80131509 Message=已推断出正...

16得票5回答
将Swagger描述添加到最小的.NET 6 API。

我有一个使用 .NET 6 编写的小型项目,其中包含类似于这样的最小 API。 app.MapGet("/clients", async (IClientRepository repo) => { var results = await repo...

14得票1回答
如何在.NET 6.0的MinimalApi中配置NewtonsoftJson

我有一个使用net6.0的最小API项目,我想使用NetwtonsoftJson代替内置的System.Text.Json库进行序列化和反序列化。 目前我有这些JsonOptions配置,它按预期工作。 builder.Services.Configure<JsonOptions&g...

14得票1回答
如何在.NET 6 minimal API Program.cs中访问DbContext

我正在尝试在我的Program.cs文件中,在.NET 6 minimal API模板下调用EF Core方法,并收到以下错误: System.InvalidOperationException:'无法从根提供程序解析范围服务'Server.Infrastructure.DbContexts...

10得票2回答
如何在 .NET 6 和 Minimal API 中以 JSON 内容类型返回 JSON 字符串?

如果我有一个JSON字符串(例如从文件中读取),而我的API返回为字符串,Postman将把响应视为文本。 app.MapGet("/myapi", () => { var json = File.ReadAllText("file.json"); return jso...

10得票3回答
ASP.NET Minimal API 如何从 URL 返回/下载文件

我正在研究极简API,我的目标是当用户访问/download时,立即下载我的名为add.png的图片。 但无论我尝试什么,都无法实现,因为我要么得到一个只有{}的空页面。 这种方式是否可行?如果可以,应该怎么做? 这是我的尝试代码。(我已经获得了所有位置的权限,但仍然被拒绝访问!) a...

9得票1回答
.NET 6极简API和multipart/form-data

使用.NET 6 Minimal API,我正在尝试在POST方法中处理multipart/form-data。但是,以下代码无法实现: app.MapPost("/tickets", async (IFreshdeskApiService s, [FromForm] CreateTicke...

8得票4回答
如何在ASP.NET Core 6最小化API中进行文件上传?

我想在ASP.NET Core 6中创建一个简单的文件上传端点,并认为它应该像这篇文章描述的那样容易:https://dotnetthoughts.net/handling-file-uploads-in-openapi-with-aspnet-core/。 当我定义了一个端点,例如: ap...

7得票2回答
ASP.NET Core 6.0 - Minimal APIs: 处理路由的 Map 方法有哪些可用参数?

我是新手,接触到了 ASP.NET Core 6.0 中的 Minimal API。根据 Microsoft 的教程 这里 和 这里,可定义一个 Get 方法的示例路由,如下所示: app.MapGet("/", () => "Hello World!"); 针对 POST 方法,...