36得票4回答
Asp.Net Core中的Tempdata和RedirectToAction无法正常工作

我在我的基础控制器类中有一个方法,用于将数据添加到tempdata以显示弹出消息。protected void AddPopupMessage(SeverityLevels severityLevel, string title, string message) { var newPo...

34得票5回答
禁用VSCode调试控制台中符号加载的详细日志记录

运行我的Web应用程序时(在VS Code中),调试控制台填满了这样的行: 已加载 '/foo/bar/dotnet/shared/Microsoft.NETCore.App/2.2.4/System.Private.CoreLib.dll'。跳过加载符号。该模块已经优化并启用了调试器...

30得票3回答
模拟IOptionsMonitor

如何手动创建一个需要在构造函数中传入 IOptionsMonitor 的类的实例? 我的类private readonly AuthenticationSettings _authenticationSettings; public ActiveDirectoryLogic(IOption...

30得票5回答
防止在asp.net core 2.2中重定向到/Account/Login。

我正在尝试在asp.net core 2.2中阻止应用程序在用户未登录时重定向到/Account/Login。 尽管我写了LoginPath = new PathString("/api/contests");,但任何未经授权的请求仍然会被重定向到/Account/Login。 这是我的S...

26得票5回答
在ASP.NET Core 2.2中如何使用IValidateOptions验证配置设置?

微软的ASP.NET Core文档 简单提到 可以实现IValidateOptions<TOptions> 来验证来自appsettings.json的配置设置,但未提供完整的示例。那么 IValidateOptions 应该如何使用呢?更具体地: 在哪里连接您的验证器类? 如果...

25得票1回答
如何使用Swashbuckle设置“参数内容类型”?

我的 swagger ui 显示了“参数内容类型”与各种条目:"application/json-patch+json"、"text/json"、"application/json" 和 "application/*+json"。 我只想要 "application/json"。 在该存储...

22得票4回答
当Docker运行时出现错误代码139时,它会立即退出。

我有一个 Web API 项目,在使用 Visual Studio 运行时运行良好,也能够构建图像。 但是当我使用命令运行时出现问题。 docker run -d -t -p 8000:83 8fbf296e2173 该命令不会显示错误,并且容器的状态将在docker ps -a列表中列...

22得票1回答
ASP.NET Core 中是否真的需要反向代理?

我们想知道在大多数情况下是否真的需要反向代理,并希望获得更多信息。 Kerstel/Nginx文档声称: “Kestrel非常适合用于提供ASP.NET Core的动态内容。然而,与IIS、Apache或Nginx等服务器相比,其Web服务能力不如那么丰富。反向代理服务器可以将一些工作从H...

22得票2回答
使用动态基地址重新装配客户端

我正在使用Refit和asp.net core 2.2中的类型客户端调用API,目前我们使用配置选项中的单个BaseAddress进行引导: services.AddRefitClient<IMyApi>() .ConfigureHttpClient(c =&gt...

21得票3回答
SignalR Core 2.2 CORS AllowAnyOrigin() 破坏性更改

为了从任何来源连接到ASP.NET Core 2.1服务器,我们需要按照以下方式配置管道:app.UseCors ( builder => builder .AllowAnyHeader () .AllowAnyMethod () .AllowAnyOrigin (...