自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 .net RazorPage 部署到服务器Docker中后,http请求老是变成https,导致静态资源无法加载

**摘要:**部署RazorPage到Docker服务器后静态资源无法加载,排查发现是_layout.cshtml中强制HTTPS的元标签导致。删除<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">后问题解决。该标签会强制将HTTP请求升级为HTTPS,与本地测试环境不同,导致资源加载失败。(98字)

2025-07-25 20:01:21 70

原创 .net6 web项目中使用IMemoryCache内存缓存,并设置滑动过期时间

运行项目,在前端刷新访问试试,10秒内获取的时间不是实时的,而是之前的。如果超过10秒则会重新刷新缓存。2、在program.cs中注入IMemoryCache。工具:visualStudio2022。

2023-12-16 22:10:47 1278 1

原创 .net6 web项目中使用IAsyncActionFilter结合TransactionScope来自动启用事务,确保数据一致

这里使用throw new Exception()主动抛出一个错误来进行测试,测试结果就是,new User { Name = "回滚" }不会被写入数据库,大家可以更具业务场景来编写。因为有些地方我们可能不需要启用事务,在controller中的方法中我们可以在方法方面使用这个属性,就可以关闭自动启用事务功能。:在web项目中,当向数据库中插入数据时,如果出现错误则自动回滚。总之,要么全部成功,要么全部失败。对象能够被正确地释放和销毁,以防止资源泄露。语句用于确保在代码块结束时,using这里必不可少,

2023-12-14 16:48:59 704 1

原创 .net 6 web项目中使用IAsyncActionFilter 来设置ip请求限流

这时我们刷新页面就可以看到效果,如果1秒内频繁刷新,将会返回429.大家可以根据自己项目需求来实现不同的效果。工具:visualStudio 2022。每个ip1秒内只能请求一次。.net版本为6.0。

2023-12-13 13:27:04 708 1

原创 .net core web 项目中有类库,执行add-migration报错:Your target project ‘ReviewTransactionScope.Api‘ doesn‘t matc

你的目标项目’ReviewTransactionScope.Api’与你的迁移程序集’ReviewTransactionScope.Infrastructure’不匹配。你可以更改目标项目或者更改迁移程序集。默认情况下,迁移程序集是包含DbContext的程序集。但是你可以通过指定所需的迁移程序集来覆盖默认设置。使用DbContextOptionsBuilder来更改迁移程序集。再次执行:add-migration xx 成功!请确保根据你的项目结构和需求选择适合的选项。

2023-12-11 17:12:50 838

原创 vue中使用wangeditor配置上传图片时this指向问题

我需要把上传成功后的图片url 保存到insertImg中,以便于最后在保存时比对前后图片的变化,并将删除的图片从硬盘中删除掉,免得占用资源。在data下的this指向如果直接使用就会undfined,所有要使用箭头函数来确保。这样就确保了this的正确指向。

2023-07-03 17:12:48 342 1

原创 .netWebApi项目启动调试后Swagger报错:Fetch errorInternal Server Error http://localhost:5190/swagger/v1/swagger

项目使用.net6使用WebApi项目启动后浏览器报错:控制台信息Api接口检查后发现,我的类下有多个接口使用PUT提交请求,而我在路由中没有标注action,导致无法解析。

2023-03-10 10:05:28 1635 3

原创 给Swagger添加Authorization报文头,让调试更加方便!

net中现目前是没有提供设置自定义Http请求报文头的,当项目中要做JWT权限校验调试时非常的不方便,为了更好的调试API可以在program.cs中对Swagger进行配置。启动项目后可以发现 右上角 多了一个Authorzie的按钮,点击按钮可以对JWT 进行设置。

2023-03-05 10:03:41 1850

原创 .Net项目启动时实现自动注册Identity默认账户、密码功能

最近有个web项目需求就是在部署完成启动时,需要完成自动创建默认账户角色、用户以及密码的功能。

2023-03-04 12:01:33 262

原创 .net6使用EfCore模型驱动创建数据库时报错A connection was successfully established with the server, but then an erro

这是数据库连接字符串的问题,但是安装sqlServer2014时采用windows验证身份验证(我Windows10 系统时没有设置登录密码的)或者SQL Server身份验证。机翻:已成功与服务器建立连接,但在登录过程中发生错误。(提供程序:SSL提供程序,错误:0-证书链是由不受信任的颁发机构颁发的。数据库版本:SQL Server2014。visualstudio版本:2022。数据库创建采用模型驱动。

2023-02-20 12:01:29 4297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除