11 2024 档案
摘要:如:在debug模式下方法不做权限检查 #if DEBUG[AllowAnonymous]#endif [Authorize] [HttpGet("GetData")] #if DEBUG [AllowAnonymous] #endif public string GetData() { retur
阅读全文
摘要:VS中打开调试属性 对话框中,命令参数中输入环境参数“Development”,关闭窗口即可生成launchSettings.json文件
阅读全文
摘要:异常: 程序在修改了非数据库相关的代码后发布进行部分覆盖,抛出异常,本次并未覆盖数据库相关的dll 查询解决方案都给出的是,将本地的Microsoft.Data.SqlClient.dll拷贝到发布处覆盖,这种方式不行 本次原因: 之前发布是目标运行时选的“可移植”,部署地方还是保持可移植,而本次因
阅读全文
摘要:ServiceLifetime几种注入方式的解释: Transient:每次请求服务时,都会创建一个新实例,这种生命周期适合用于轻量级服务(如Repository和ApplicationService服务)。 Scoped:为每个HTTP请求创建一个实例,生命周期将横贯整次请求。 SingleTon
阅读全文
摘要:异常 解决方案: 数据库连接增加“TrustServerCertificate=True;” 完整连接 Server=.;Database=TestDb;User Id=sa;Password=aaaaa;Encrypt=True;TrustServerCertificate=True; Trust
阅读全文
摘要:数据库:SqlServer为例 安装包: 数据库连接 DbContext public class TestDbContext:DbContext { public TestDbContext(DbContextOptions<TestDbContext> options) : base(optio
阅读全文
摘要:接口:IRepository<T> 实现:BaseRepository<T> builder.Services.AddTransient(typeof(IRepository<>),typeof(BaseRepository<>));
阅读全文

浙公网安备 33010602011771号