在azure cloud上运行已发布的asp.net core 3.1时,我得到了DbConnectionPool CheckPoolBlockingPeriod exception
,我已经阅读了有关该领域的Microsoft文档,但还没有解决方案,欢迎提供这方面的指导。
SqlException:用户"admin"登录失败Microsoft.Data.ProviderBase.DbConnectionPool.CheckPoolBlockingPeriod(异常e(
有一个连接字符串必须进行适当配置,这可以在Visual Studio中完成。执行以下操作并再次发布应用程序:
-
右键单击Visual Studio中的项目,然后单击";发布"在上下文菜单中。
-
在";发布"选项卡下的";摘要";点击"编辑"旁边的编辑图标;配置";(这是一个铅笔图标(。
-
将出现一个发布页面,该页面包含一个AppDBContext,其中包含一个用于连接字符串的空字段。
-
进入你的azure管理面板。找到数据库并复制其连接字符串,然后将其粘贴到步骤4中描述的Visual Studio中的空字段中,并确保在连接字符串中设置了正确的用户名和密码。
如果遇到任何问题,请告诉我。