• ASP.NET CORE开发 (二)


    1. ajax 请求路径: cnblogs.com/guanmu/p/5215833.html

    2. EF core log: 

    https://docs.microsoft.com/en-us/ef/core/logging-events-diagnostics/simple-logging

    https://docs.microsoft.com/en-us/ef/core/logging-events-diagnostics/extensions-logging?tabs=v3

    3.  InvalidOperationException: A second operation was started on this context before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913.

    Microsoft.EntityFrameworkCore.Internal.ConcurrencyDetector.EnterCriticalSection()

    DbContext不允许用于多线程。所以在多线程场景下需要多实例。我选择实现多实例的方式是使用

    DbContext factory

    详见: https://docs.microsoft.com/en-us/ef/core/dbcontext-configuration/#avoiding-dbcontext-threading-issues

    https://www.cnblogs.com/zhangjd/p/12039914.html

    使用Factory可能会有如下No.4问题

    4. Inner Exception 2:

    InvalidOperationException: Unable to resolve service for type 'AF_XiMan.Data.MesDbContext' while attempting to activate 'Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore`6[Microsoft.AspNetCore.Identity.IdentityUser,AF_XiMan.Data.MesDbContext,System.String,Microsoft.AspNetCore.Identity.IdentityUserClaim`1[System.String],Microsoft.AspNetCore.Identity.IdentityUserLogin`1[System.String],Microsoft.AspNetCore.Identity.IdentityUserToken`1[System.String]]'.

    该问题可以通过指定AddTransient

    https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.servicecollectionserviceextensions?view=dotnet-plat-ext-6.0

    AddTransient、AddSingleton、AddScoped的区别 https://www.cnblogs.com/AnAng/p/9370913.html

    5. Swal: sweet Alert : https://sweetalert2.github.io/

    6. 发布asp.net core : https://www.c-sharpcorner.com/article/how-to-deploy-asp-net-core-5-0-application-in-windows-server-iis/

  • 相关阅读:
    centos6 下erlang安装
    待研究
    关键字拦截查询
    获取CNVD的cookie
    adb pull 文件夹到电脑
    Linux中查看端口占用情况
    Running Tensorflow on AMD GPU
    验证码识别相关文章
    conda和pip相关操作
    windows安装pycrypto报错
  • 原文地址:https://www.cnblogs.com/crazyghostvon/p/16407615.html
Copyright © 2020-2023  润新知