当在azure上发布dot-net core 3.1应用程序时,我得到了.DbConnectionPool CheckP



在azure cloud上运行已发布的asp.net core 3.1时,我得到了DbConnectionPool CheckPoolBlockingPeriod exception,我已经阅读了有关该领域的Microsoft文档,但还没有解决方案,欢迎提供这方面的指导。

SqlException:用户"admin"登录失败Microsoft.Data.ProviderBase.DbConnectionPool.CheckPoolBlockingPeriod(异常e(

有一个连接字符串必须进行适当配置,这可以在Visual Studio中完成。执行以下操作并再次发布应用程序:

  1. 右键单击Visual Studio中的项目,然后单击";发布"在上下文菜单中。

  2. 在";发布"选项卡下的";摘要";点击"编辑"旁边的编辑图标;配置";(这是一个铅笔图标(。

  3. 将出现一个发布页面,该页面包含一个AppDBContext,其中包含一个用于连接字符串的空字段。

  4. 进入你的azure管理面板。找到数据库并复制其连接字符串,然后将其粘贴到步骤4中描述的Visual Studio中的空字段中,并确保在连接字符串中设置了正确的用户名和密码。

如果遇到任何问题,请告诉我。

最新更新