【发布时间】:2021-09-09 07:47:09
【问题描述】:
我正在尝试在 Visual Studio(.NET 核心 Web 应用程序)中创建登录 Web 应用程序。我正在使用 Azure Data Studio(ADS) 连接到应用程序的本地数据库。但是当我使用 docker 运行应用程序时,Web 应用程序加载成功,但加载本地数据库失败。
现在,在网上找了一些解决方案后,我在 Docker 上拉了一张 SQL Server 2019 容器的镜像,并将其连接到 ADS。我无法在 Visual Studio 中设置与 ADS 上 docker 内托管的 SQL Server 数据库的连接字符串。
有人可以提供有关如何在 ADS 上的 Docker 内设置登录应用程序和 SQL Server 容器之间的连接的任何线索吗?
Nugget 包管理器控制台中的错误消息
【问题讨论】:
-
请参考下面的答案。
-
请更新您的查询。它有3个概念。 A. 我们需要使用 Azure Data Studio 连接到 SQL Server Docker 容器,B. 我们需要使用 EF Core Tools 迁移数据,以及 C. 我们需要通过作为另一个 Docker 容器运行的 Web App 连接到 SQL Server Docker 容器。
标签: docker asp.net-core docker-compose visual-studio-2019 azure-data-studio