找不到此本地主机页面未找到以下网址的网页:https://localhost:7135/ HTTP ERROR 404

问题描述 投票:0回答:1

我试图同时使用控制器视图和剃刀页面。但是添加 builder.Services.AddRazorPages().AddRazorRuntimeCompilation(); 后 当我运行网络项目时,我的代码中的这一行显示 无法找到此本地主机页面 已找到以下网址的网页:https://localhost:7135/ HTTP 错误 404

我尝试重新安装 nu get 软件包。但不工作。我是 .net core 6 的新手

asp.net-core-mvc
1个回答
0
投票
您可以自定义 OpenAPI 以包含接受原始数据的 requestBody 架构。以下是您可以用作参考的示例:

app.MapPost("/Authenticate", async (HttpRequest Request) => { string rawContent = string.Empty; using (var reader = new StreamReader(Request.Body, encoding: Encoding.UTF8, detectEncodingFromByteOrderMarks: false)) { rawContent = await reader.ReadToEndAsync(); } }) .WithName("Authenticate") .WithOpenApi(openApi => { openApi.RequestBody = new OpenApiRequestBody { Content = new Dictionary<string, OpenApiMediaType> { { "application/json", new OpenApiMediaType { Schema = new OpenApiSchema { Type = "object" } } } }, Description = "JSON" }; return openApi; });

© www.soinside.com 2019 - 2024. All rights reserved.