asp.net-core-webapi 相关问题

有关不依赖于MVC视图或Razor页面的ASP.NET核心Web API和Web应用程序的问题

无法使用 ASP.NET Core Web API 的代表流调用 Graph API

我正在尝试在 ASP.NET Core Web API (.NET 5) 中实现代表用户。我从移动应用程序收到一个 access_token,将其发送到我的 Web API。 Web API 使用此令牌来调用 Graph AP...

回答 1 投票 0

C# API 控制器返回 400,但在 JavaScript 中获取 422 状态代码如何 - 为什么?

我正在测试我的 C# API 端点,发现控制器中返回的状态代码与使用 fetch 收到的状态代码之间存在差异。我已将 C# 控制器配置为返回 400...

回答 1 投票 0

ASP.NET Core WebAPI 中升级 Swashbuckle 后如何使用 SwaggerResponse

我们有一个包含约 150 个控制器(约 500 个方法)的 Web API,我们将其从 Core2.2 升级到 net5.0,并随之升级了 Swashbuckle 包。 旧版本的Swashbuckle使用SwaggerRes...

回答 1 投票 0

通过 Docker 容器运行应用程序时无法连接到本地 SQL Server

我正在尝试通过 Docker 运行我的 ASP.NET Core 8 Web API,这是我第一次将 Docker 与 .NET 一起使用,这很令人头痛。 当我通过容器(Dockerfile)运行 API 时,这段代码...

回答 1 投票 0

401 .NET 8 和 Vue.js 应用程序中 JWT 身份验证出现未经授权错误

我正在制作一个小型应用程序,使用 .NET 8 作为后端,Vue 作为前端。 目前,我有登录功能。用户登录后,他们的数据就会加载到“主”屏幕上。 ...

回答 1 投票 0

ASP.NET Core Web API,用于填充 Word 模板并下载为 PDF

我需要创建一个 ASP.NET Core Web API 将 Word 文档模板与数据库中的数据结合起来。该模板应填充基于保单编号的数据,然后转换为

回答 1 投票 0

为什么我在 Swagger UI 中看不到新的控制器

我有一个 ASP.NET Core 6 Web API。我现有 5 个控制器。然而,当我以同样的方式添加第 6 个控制器并添加一条路线时,当我运行 Swagger 时,它不会显示。 在本地,并且...

回答 2 投票 0

如何将 EF Core 8.0 / ASP.NET Core 8.0 Web API 保存到具有插入触发器的表?

我有一个 EF Core 8 和 ASP.NET Core 8 Web API,它应该将从端点接收到的帖子请求保存到数据库表中。 该表有一个触发器,在插入和执行后触发...

回答 1 投票 0

错误:将 .NET 8.0 C# Web API 发布到 IIS 时,此平台不支持 Microsoft.Data.SqlClient

我正在开发一个具有以下设置的 C# Web API 项目: csproj 是 net8.0 我正在开发一个具有以下设置的 C# Web API 项目: csproj 是 <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>net8.0</TargetFramework> <Nullable>enable</Nullable> <ImplicitUsings>enable</ImplicitUsings> </PropertyGroup> <ItemGroup> <Compile Remove="Controllers\ProductController.cs" /> </ItemGroup> <ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" /> <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.10" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.10"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> <PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" /> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="6.9.0" /> </ItemGroup> </Project> 该API在我的开发环境中运行完美,但是发布到IIS后,遇到以下错误: “错误”:“此平台不支持 Microsoft.Data.SqlClient。” 我尝试过的: 确保服务器上安装了 .NET 8 Hosting Bundle。 检查平台兼容性并相应设置应用程序池。 已验证 Microsoft.Data.SqlClient 和其他 NuGet 包版本。 将 IIS 应用程序池配置为使用“无托管代码”。 尝试独立部署。 尽管采取了这些步骤,问题仍然存在。任何解决此问题的见解或建议将不胜感激! 我建议你可以先重新检查你的发布设置,你应该确保你已经设置好了发布设置。 其次,我建议您可以重新检查Microsoft.Data.SqlClient软件包版本以使用不同版本进行测试,例如5.1.5、5.2.0、5.2.2。 此外,如果上述步骤现在有效,您可以按照此github问题进行操作。

回答 1 投票 0

IpRateLimiting 不采用特定端点规则

我正在使用.Net 8 WebApi 项目。我正在尝试为我的 webapi 实现 IpRateLimiting 功能。 我已将“*:/api/values”端点的规则定义为 1 秒内 4 个请求。但这个规则是...

回答 1 投票 0

如何从 ASP.NET Core 5 Web API 中包含 HttpContext 数据的泛型类创建响应

我正在 .NET 5 中编写一个 Web API 项目,我希望所有控制器/操作响应都属于某种类型。这允许我在每个回复中添加一些我想要包含的信息,例如当前...

回答 1 投票 0

当操作上存在额外的 ProducesResponseType 属性时,不会继承 ASP.NET Core Web API 约定

请参考以下Web API约定以及对应的控制器: 公共静态类 MyAppConventions { [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound, ...

回答 1 投票 0

ASP.NET Core 8 Web API:JWT 令牌始终无效

在 ASP.NET Core 8 Web API 上通过 JWT 进行身份验证时,总是抛出此错误: 承载错误=“invalid_token” 不管我做什么。 我已经通过jwt.io检查了令牌,wh...

回答 1 投票 0

.NET Entity Framework Core 仅返回父子关系图的部分对象图

我在 ASP.NET Core Web API 项目中有一个使用 Entity Framework Core 的启动项目。 我有一个与类别具有父子关系的类别对象(即:类别及其子类别...

回答 1 投票 0

异步操作过滤器不起作用。 ASP.NET Core Web Api

我创建了自定义“ValidationFilter”,以便在请求到达控制器之前验证请求,它是: 验证过滤器类 使用 Contracts.ViewModels; 使用 Microsoft.AspNetCore.Mvc; 你...

回答 1 投票 0

在辅助服务中托管 ASP.NET Core 8+ Web API 项目

我有一个 ASP.NET Core 8 Web API 项目和另一个项目作为辅助服务,在 Windows 中执行一些后台任务。此外,我想在其中托管 Web API 项目。 我会...

回答 1 投票 0

无法解析“GraphQL.Http.IDocumentWriter”类型的服务

我在我的项目中仅使用了以下整个项目中的以下控制器。 https://github.com/graphql-dotnet/examples/blob/master/src/AspNetWebApi/Example/Controllers/GraphQLController.cs 这里

回答 2 投票 0

ASP.NET Core 6 之后的 Program.cs 文件

我用 ASP.NET Core 6 编写了一个简单的令牌生成 API。我需要进行集成测试。当我编写集成测试时,它需要引用 Program 类,但出现错误 “专业...

回答 2 投票 0

移动设备上的 Azure 应用服务身份验证问题

我创建了一个 .NET Core 2.1 WebAPI 并将其发布到 Azure 应用服务。从 iOS 设备执行 API 调用时一切正常,但如果我启用身份验证(在应用程序服务文件上...

回答 1 投票 0

当我尝试获取 API 端点时,为什么我的 ASP.NET Core Web API 会出现此错误?

背景 我已经编写和运行 ASP.NET Core Web API 很长一段时间了,但是当我尝试使用 fetch 检索简单端点(更多内容见下文)时,突然出现以下错误: ...

回答 1 投票 0

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