asp.net-core-3.1相关内容
使用Newtonsoft,我们有一个用于忽略空集合的自定义解析器。在.Net core 3.1中,新的Syst.ext.json是否有相同的配置 推荐答案 Conditionally ignore a property摘自.NET5官方How to migrate from Newtonsoft.Json to System.Text.Json2020年12月14日: Syste
..
我正在使用.NET核心Web API项目,并且正在尝试将连接字符串移动到appsettings.json文件。 为此,我做了以下更改: 在启动文件中: public Startup(IConfiguration configuration) { Configuration = configuration; }
..
我正在将工作服务构建为Windows服务。我使用EventLog来记录日志。我还想添加ApplicationInsights来记录事件。我遵循这篇文章https://docs.microsoft.com/en-us/azure/azure-monitor/app/worker-service,使用Nuget安装SDK,并按要求设置所有内容。这是我的program.cs配置。 public s
..
我的浏览器中有两个Cookie,在登录时IDS4放在那里。我要把它们取下来。由于无法通过注销来删除它们(无论出于什么原因,despite the docs),我决定应用一种实际的变通办法,并手动删除它们。这似乎是一块硬邦邦的饼干。其中两个... 我试图像这样摆脱它们--瞄准所有可用的架构as suggested。 await HttpContext.SignOutAsync("Iden
..
我最近将我的.Netcore Webapi从2.2升级到3.1,并部署到Azure应用程序服务。 从那时起,我得到了以下问题。我已经恢复了版本,但仍然收到相同的错误。 我发现针对IIS的解决方案很少,但没有针对Azure应用服务的解决方案。如何解决此问题? 推荐答案 [最新版本] 解决方案: 将Microsoft.Extensions.Configuration.Abstr
..
(使用ASP.NET Core 3.1-Razor Pages Web应用程序) 我正在尝试触发OnPost方法,该方法位于区域>>登录>>页面>>Index.cshtml.cs Razor Page中。不知何故,它触发了OnGet方法,但当我尝试发布表单时,它没有触发OnPost方法。 Index.cshtml.cs namespace WebApplication1.Area
..
我有一个ASP.NET Core 3.1 C#Razor Pages应用程序,它也使用了一些Blazor服务器端剃刀组件。我已将其发布到Windows 2008 R2服务器上的IIS。 但当在一部Andorid手机上用Chrome浏览网站时,会定期出现一条消息: 尝试重新连接到服务器 此外,当用户处于非活动状态一段时间时,例如关闭手机显示屏,会出现一条消息 已断开与服务器的连接。
..
我正在从netcore2.2升级到netcore3.1 我有一行调用services.AddApplicationInsightsTelemetry();,结果如下 System.InvalidOperationException:‘尝试激活’Microsoft.AspNetCore.Hosting.IHostingEnvironment‘时无法解析类型’Microsoft.AspNetC
..
我正在配置一个具有应用程序洞察和nlog的.Net Core 3控制台应用程序 我的代码配置如下 Program.cs .ConfigureLogging((hostingContext, logging) => { logging.ClearProviders(); logging.AddConfiguration(hostingContext.Conf
..
这是一个基于.NET Core 3.1的ASP.NET MVC应用程序,安装了Swashuckle.AspNetCore 6.1.4(最新版本)。当我尝试在/swagger/index.html加载Swagger用户界面时,得到的是404。看起来Swagger中间件并没有处理该请求,而是转向了静态文件中间件。令人气愤的是,这种方法过去工作得很好,但我不知道我最近所做的哪些更改会导致这个问题。
..
我正在执行Get To 获取https://localhost:44301/connect/endsession?id_token_hint=eyJhbGciO...GzHCPw 如the docs for EndSession endpoint所示。 它似乎起作用了(在某种程度上),因为我在重定向到的方法中找到了断点。 [HttpGet("logout")] public
..
我们的应用程序如下: Identity.Web(本地主机:5555)-.Net Core 3.1:它有用于登录和重置密码的快速页面。我们使用的是Identity Server 4(代码流-OAuth 2.0,OpenID)。 Web.Api(本地主机:4500).Net Core 3.1:基本有资源接口 角度8(本地主机:4200):使用Open-id客户端认证和访问资源API。
..
我使用的是.Net Core 3+Web API。 下面是我的操作的外观,它使用HTTP GET,并且我希望传递几个字段,其中一个字段是整数列表。 [HttpGet] [Route("cities")] public ActionResult> GetCities([FromQuery] CityQuery query) {...} 这里是Cit
..
我正在尝试使用ASP.NET CORE 3.1构建一个Web API终结点,它允许应用程序向我发送ID,而响应将使用相应的文件。 以下是我的方法 [HttpGet("get")] public IActionResult Get(Guid id) { FoundFileInfo file = PathFinder.Get(id); if(file == null ||
..
我正尝试在生产环境(AWS Elasticbeanstrik服务器)上部署一个使用IdentityServer的简单asp net核心项目;我的测试项目基本上是启用了身份验证的Visual Studio 2019的React.js模板。 在开发中一切正常,但在生产中,当尝试使用JWT令牌向API进行身份验证时出现错误。 WWW-Authenticate: Bearer error="i
..
我有一个预先存在的 ASP.NET Core 3.0 应用程序,它已成功部署到 Azure App Service(使用 AspNetCoreModuleV2 模块).将应用程序升级到(今天的版本)ASP.NET Core 3.1 后,应用程序可以在我的本地版本 IIS Express 上正确构建和运行.但是,当我尝试使用(今天的版本)Visual Studio 16.4 发布到 Azure 应用
..
我们目前在 azure 应用服务中有两个插槽:暂存和生产.我们刚刚将 .net core 2.2 迁移到 3.1,并在单独的开发应用服务中对其进行了测试.我们即将发布 3.1 应用到 staging. 有谁知道让一个插槽运行 2.2 和另一个插槽运行 3.1 是否有任何问题? 解决方案 Azure web app是一个PaaS服务,我们不能修改里面的内容.正因为如此,它默认集成了很多
..
..
我正在学习 DDD 和 JWT,所以我考虑在我的应用程序中同时使用这两种方法.问题是这样开始的.当我使用用户名和密码进行请求时,api返回令牌,但是当我把它放在邮递员的标题状态401中时. 我试过把 http 和 https 放在一起. LoginController.cs 使用系统;使用 Microsoft.AspNetCore.Authorization;使用 Microsoft
..
我正在创建一个包含身份验证(无身份)的 Web 服务,并且我使用 JWT 保护 APIS(当用户通过电子邮件、密码、姓名等登录或注册时返回令牌)但我还有一个使用 MSAL 的微软登录/注册,我还创建了一个 Azure 应用程序.如何使用 Microsoft 验证登录以返回 JWT,或者如何使用 JWT 和 Azure AD 实现 API 授权. 解决方案 你目前已经注册了一个Azure应用
..