asp.net-core-webapi相关内容

WebAPI:json ReferenceHandler.PReserve

我正在使用Blazor(托管),并希望在将结果发送回客户端时保留引用。下面的示例实际上并不需要保留引用,但这是我针对需要保留引用的更复杂结构的测试方案。 类&Quot;Staff";在共享项目中定义。 WebAPI方法返回IEnumerable 该有效负载如下所示: [ { "id":"a583baf9-8990-484f-9dc6-e8ea822f49c6 ..

如何使用NSWAG和C#指定";schema";元素?

我正在使用ASP.NET Core和NSWAG承载和描述具有Windows身份验证的IIS中承载的新Web服务。 在本地,我使用https运行Web服务,但是当我部署到测试环境时,Web服务位于具有SSL卸载的负载平衡器之后。这意味着,即使站点在浏览器中看起来在SSL下运行,IIS中的实际绑定也是http。因此,我的Swagger UI页面(和swagger.json定义)将支持的方案描述为 ..
发布时间:2022-03-09 18:53:43 C#/.NET

Docker.NET6错误程序不包含适合入口点的静电方法

我正在尝试构建我的停靠机映像,但收到此错误。 错误CS5001:程序不包含适合入口点的静电‘Main’方法[/6GAG.WebApi/6GAG.WebApi.csproj] 我在%1解决方案中有3个项目。 1 WebAPI 1个前端应用 1个类库 我的Dockerfile存在于我的.sln文件所在的目录 FROM mcr.microsoft.com/dotnet/ ..
发布时间:2022-03-09 18:51:04 其他开发

ASP.NET Core 3.1Web API:是否可以使用https作为Windows服务自托管,并使用像IIS这样的证书?

我使用的是默认的ASP.NET Core 3.1 Web API应用程序,其中我已将其配置为https,也在使用app.UseHttpsRedirection();。 现在我使用此Nuget包将其作为Windows服务托管:Microsoft.Extensions.Hosting.WindowsServices。 托管已完成,但我正在使用http获取API结果,但在尝试使用httpsL ..
发布时间:2022-03-09 18:48:00 C#/.NET

使用HMAC256验证JWT令牌时,是否需要将ValidateIssuerSigningKey设置为true?

我正在使用AspNet Core构建一个Web API和JWT令牌来对用户进行身份验证。 我看到TokenValidationParameters中ValidateIssuerSigningKey属性的默认值为false。 在使用HMAC256对称密钥对令牌进行签名和验证时(其中没有向令牌添加公钥,就像RSA一样),如果将其设置为true,会有什么不同吗? services ..
发布时间:2022-03-09 18:43:18 其他开发

使用Azure AD B2C ADB2C使用个人用户帐户登录到ASP.NET核心Web应用程序-&>API

我已使用ASP.NET Razor页设置了Web应用程序,其中->单个用户帐户->连接到云中的现有用户存储(Azure AD B2C)。 这工作得非常好,我可以同时注册和登录Web应用程序。 但是,当我按照API指南操作时,我不知道如何登录。 示例Controller/weatherForecast仅在Web应用程序启动时返回HTTP 401。 查看文件结构,我也找不到任何 ..
发布时间:2022-03-09 18:38:22 C#/.NET

以编程方式创建控制器

已经决定我们应该有一个跨不同应用程序的通用上载http API。我有一个要在多个WebAPI项目中使用的文件上载控制器。 我的上传控制器如下所示 namespace MyNamespace { [Authorize("PolicyName")] [Route("Upload")] public class UploadController : Controlle ..
发布时间:2022-03-09 18:35:36 C#/.NET

";500-在Windows服务器上调用ASP.NET Core 2.1 Web API时出现内部服务器错误";

我有一个ASP.Net Core 2.1 Web API,我已经将其部署到我们最近购买的一台新服务器上(运行Windows Server 2016 Standard)。API在我的开发PC和我们的旧服务器(运行Windows Server 2012 R2)上都能完美运行。但在这台新服务器上,我收到以下错误: 500 - Internal server error. There is a pr ..

.NET Core Api-基于请求值的自定义JSON解析器

我希望我的API发出的所有OkObjectResult响应都通过我拥有的自定义JSON解析器运行。解析器依赖于一些特定于请求的数据,即用户的角色。它实际上类似于控制器上的Authorize属性,但用于从API传递到UI的数据传输对象。 我可以通过AddJsonOptions在“配置服务”中添加解析程序,但它无权访问那里的该用户信息。 如何将基于请求的值传递给此解析程序?我看到的是某种自定义 ..
发布时间:2022-03-09 18:22:08 C#/.NET

Hangfire.NET核心-获取入队作业列表

Hangfire API中是否有方法来获取入队作业(可能是按作业ID或其他方式)? 我对此做了一些调查,但什么也找不到。 请帮帮我。 推荐答案 我在Hangfire官方论坛找到了答案 以下是链接: https://discuss.hangfire.io/t/checking-for-a-job-state/57/4 根据Hangfire的一位官方开发者的说法,J ..
发布时间:2022-03-09 18:12:53 C#/.NET