asp.net-core-2.1相关内容
方案:我有一个带有“删除" ASP.NET Core控制器操作的Web服务.该实现包括两个步骤:第一步便宜,在此之后其他操作已经不再能看到已删除的数据,而第二步又是长时间运行,可以执行实际的删除操作. 第二次操作可以使用 Task.Run 而不用等待它,以便很快返回到调用方吗?我知道此任务可能会由于应用程序关闭而丢失,但是甚至允许它使用ASP.NET Core中的 Task.Run 将工作卸
..
我已遵循 这是lHubConnection实例的控制台输出:
..
我正在将AWS Redis缓存与.net Core API(2.1)一起使用.我没有办法将过期设置为
..
我有一个使用OpenIdConnect向Azure Active Directory进行身份验证的应用程序.除非我从Office应用程序(excel/word)链接到我的网站,否则一切都工作正常.从这些应用程序中,我得到一个“异常:关联失败.". 从我的研究看来,办公室首先要进行302重定向,然后打开该页面而不是原始链接. 请参阅: https://github.com/aspnet/
..
我们正在对 .NET Core API 终结点上的以下性能问题进行故障排除: 端点在较小负载下持续返回的时间少于 500MS . 当我们通过3个浏览器访问端点时,每秒发出一个请求,它会变慢(在添加第三个浏览器进行通话的一分钟内,响应时间下降到 50,000MS或更糟. 每个其他浏览器添加API使用的线程,例如基本线程数为40,第二个浏览器命中端点将导致52个线程,第三个峰值为70,依此类
..
我有一个ASP .Net Core 2.1 Web API,已将其部署到我们最近购买的新服务器(运行Windows Server 2016 Standard).该API在我的开发PC和我们的旧服务器(运行Windows Server 2012 R2)上均可完美运行.但是在这台新服务器上,我收到此错误: 500-内部服务器错误.您正在寻找的资源有问题,无法显示. 我记得一年前也尝试过很多尝试
..
我有一个使用Redis作为缓存的Azure应用服务(基于Docker).重新引导/缩放Redis服务器时,Azure应用程序服务中的Redis客户端失去与服务器的连接,并引发以下异常: 超时等待响应(出站= 0KiB,入站= 0KiB,经过2852ms,超时为2000ms),命令= SETEX,下一条:GET测试,inst:0,qu:0,qs:45,aw:False,rs:ReadAsync
..
看看这段代码: var callbackUrl = Url.Page("/Account/ConfirmEmail",null,新的{userId = user.Id,代码},Request.Scheme); 结果是这样的: HTTP://本地主机:5000/帐户/注册用户id = 614d16ae-4e95-4796-8d67-cb829e12585b&安培;代码= CfDJ8Oe
..
因此,随着ASP.NET Core 2.1的出现,Kestrel现在自动在HTTP旁边创建一个HTTPS终结点,并且默认项目模板已设置为从HTTP重定向到HTTPS(很容易撤消). 但是我的问题是...如何为我的项目完全禁用HTTPS.我已经阅读了文档,并使用了HTTPS的各种配置设置,但似乎没有什么允许我关闭它并只运行HTTP项目. 我疯了还是只想念点东西.我希望这非常容易做到.
..
我找到了一种创建文本文件,然后立即将其下载到浏览器中而无需将其写入常规ASP.net中的服务器的方法: 创建文本文件并下载 可接受的答案使用: using(StreamWriter writer = new StreamWriter(Response.OutputStream,Encoding.UTF8)){writer.Write(“这是内容");} 我需要在ASP.net
..
请帮助我显示.Net Core WebApi中错误状态代码401的自定义错误消息. 解决方案 ASP Core文档介绍了如何处理自定义错误响应: https://docs.microsoft.com/zh-CN/aspnet/core/fundamentals/error-handling?view=aspnetcore-3.1#usestatuscodepages 在您的情况
..
我有一个ASP.NET Core 2.1 MVC应用程序,当出现异常时,我试图返回一个单独的html视图.这样做的原因是,如果有错误,我们不希望Google为我们的SEO注册到错误页面的重定向(我省略了开发设置以清除问题). 我们的创业公司包含以下内容: app.UseExceptionHandler("/Error/500");//由于某些中间件,这导致了重定向.app.UseStat
..
我们目前在azure应用服务中有两个位置:暂存和生产.我们只是将.net core 2.2迁移到3.1,并在单独的开发应用程序服务中对其进行了测试.我们即将发布3.1版应用程序. 有人知道让一个插槽运行2.2和另一个插槽3.1是否有问题吗? 解决方案 Azure Web应用是一项 PaaS 服务,我们无法修改其中的内容.因此,它默认情况下集成了许多环境,或者默认情况下支持我们所有常见
..
我正在尝试将参数发送到与 signalr 的连接中 Connection =新的HubConnectionBuilder().WithUrl("https://familyapp.azurewebsites.net/StoreHub?token=123").建造();等待Connection.StartAsync(); 在服务器端,我从HttpContext获取此参数: 公共重写异步任
..
我有一个ASP.Net Core 2.1网站,该网站使用Azure SQL数据库作为Microsoft Identity组件. 我将Logs表添加到该数据库,并使用SQL Server Sink将Serilog添加到我的网站. 当我在本地运行网站但仍连接到Azure SQL数据库时,可以在 Logs 表中看到我的日志条目.但是,当我将网站部署到Azure应用服务时,我不再在数据库的 L
..
我的情况很简单.我有一个非常大的.NET Core 2.1 MVC/WebApi,分为几个区域,分别代表系统的不同模块.我使用Swagger(SwashBuckle),效果很好.我的路由类似于 {area}/{controller}/{action} . 在Swagger UI中,每个动作都被分组到控制器中(标准行为).我的控制器和操作列表变得非常庞大且难以掌握.因此,我很想Swagger可
..
当我执行GET请求并且找不到任何数据时,控制器返回204. [Route("user/v1/[controller]")]公共类UserLoginController:控制器{[HttpGet]公共异步Task获取(int userId){var userLoginLogic = new UserLoginLogic();返回等待userLoginLogic.GetUs
..
我发现关于stackoverflow的这个有趣的问题有关映射视图并在EF Core中使用它. 根据其答案,以前的EF Core版本无法自动映射视图. 但是现在呢?根据实体框架2.1路线图, 现在,EF Core模型可以包含查询类型.与实体类型不同, 查询类型没有定义键,因此无法插入, 删除或更新(即它们是只读的),但可以将其返回 直接通过查询.查询类型的一些使用场景是:
..
我正在将.NET Core 2.1升级到.NET Core 3.0,并且看到 解决方案 MapControllers 用于映射控制器上可能存在的任何属性,例如 [Route] , [HttpGet] 等
..
如果我的api花费的时间超过x的时间,我需要一个中间件来取消请求.我所有的api调用都是可以取消的: 公共异步任务获取(CancellationToken令牌){}...公共异步任务InvokeAsync(HttpContext上下文){//..int customDurationMilis = 1000;//1秒cancellTimer = new Timer(
..