无法从Docker中的ASP.NET Core 3.1连接到内部SQL Server

托马斯

我在中创建ASP.NET MVC Core web appVS 2019 with Docker support,在EF添加了连接字符串:

Server=169.x.x.xx;Database=ca-v2-staging;User Id=ca-v2-staging;Password=xxxx

在IIS Web App上进行调试时,连接到远程托管的数据库没有问题,但是当我从Docker运行时,Web应用程序将挂起。它不返回异常,只是挂起

我试图在IP地址169.xxxx,1433的末尾添加端口,并执行以下代码来确定在Docker中打开的端口是否正确。为什么EF无法连接到数据库?

using (var tcpClient = new System.Net.Sockets.TcpClient())
            {
                try
                {
                    tcpClient.Connect("169.x.x.xx", 1433);
                    Console.WriteLine("Port open");
                }
                catch (Exception)
                {
                    Console.WriteLine("Port closed");
                }
            }

我使用VS 2019创建的默认Dockerfile,甚至添加了EXPOSE 1433 1433但没有运气。

托马斯

看来问题出在SSL和Docker映像上。更改为仿生图像即可解决该问题。有关此的更多信息https://github.com/dotnet/SqlClient/issues/222

FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-bionic AS base
WORKDIR /app
EXPOSE 80

FROM mcr.microsoft.com/dotnet/core/sdk:3.0-bionic AS build

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从IIS(ASP.Net Core)连接到SQL Server

来自分类Dev

ASP.NET Core Web API服务无法连接到同一网络上的Docker SQL Server

来自分类Dev

无法通过Web API .NET Core连接到SQL Server Docker容器

来自分类Dev

.NET Core API未连接到在Docker上运行的SQL Server

来自分类Dev

Azure上的.NET Core无法连接到SQL Server数据库

来自分类Dev

如何使用Visual Studio 2013连接到asp.net中的本地SQL Server数据库?

来自分类Dev

删除Net Core 3中的Server:Kestrel标头

来自分类Dev

如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

来自分类Dev

无法从Excel 2007连接到SQL Server

来自分类Dev

无法将具有EFCore Mysql提供程序的Docker中的Asp.net Core WebApi连接到主机服务器上的非Docker Mysql

来自分类Dev

无法通过SSL将IdPop3连接到IdPop3Server

来自分类Dev

无法连接到.NET Core 3.x中的数据库(appsettings.json中的连接字符串)

来自分类Dev

DocuSign使用.Net Core 3连接Webhook

来自分类Dev

Blazor无法连接到ASP.NET Core WebApi(CROS)

来自分类Dev

无法从 javascript 连接到 ASP.NET Core websocket

来自分类Dev

Dockerized Asp.net Core无法连接到WSL中的主机的Kafka

来自分类Dev

管理员如何在ASP.NET Core中更改SQL Server中的数据?

来自分类Dev

为什么在C#.Net Core 3中连接到MySql时出现错误

来自分类Dev

部署到托管站点后,ASP.net无法连接到SQL Server

来自分类Dev

无法连接到.NET Core 3.1中的远程SignalR集线器

来自分类Dev

ASP.Net Core-在SQL Server数据库中存储和检索FormCollection

来自分类Dev

ASP.net无法更新SQL Server中的列

来自分类Dev

将Ubuntu上的python3连接到SQL Server 2014

来自分类Dev

将NodeJS应用连接到SignalR(使用.NET Core 3)

来自分类Dev

SignalR .NET客户端连接到Blazor .NET Core 3应用程序中的Azure SignalR服务

来自分类Dev

将SQL Server连接到ASP.NET MVC中的Azure数据库

来自分类Dev

将SQL Server连接到ASP.NET MVC中的Azure数据库

来自分类Dev

无法通过自定义运行时在Docker中运行.NET Core应用的App Engine连接到Google Cloud SQL中的Postgres

来自分类Dev

无法从Docker容器连接到SQL Server

Related 相关文章

  1. 1

    从IIS(ASP.Net Core)连接到SQL Server

  2. 2

    ASP.NET Core Web API服务无法连接到同一网络上的Docker SQL Server

  3. 3

    无法通过Web API .NET Core连接到SQL Server Docker容器

  4. 4

    .NET Core API未连接到在Docker上运行的SQL Server

  5. 5

    Azure上的.NET Core无法连接到SQL Server数据库

  6. 6

    如何使用Visual Studio 2013连接到asp.net中的本地SQL Server数据库?

  7. 7

    删除Net Core 3中的Server:Kestrel标头

  8. 8

    如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

  9. 9

    无法从Excel 2007连接到SQL Server

  10. 10

    无法将具有EFCore Mysql提供程序的Docker中的Asp.net Core WebApi连接到主机服务器上的非Docker Mysql

  11. 11

    无法通过SSL将IdPop3连接到IdPop3Server

  12. 12

    无法连接到.NET Core 3.x中的数据库(appsettings.json中的连接字符串)

  13. 13

    DocuSign使用.Net Core 3连接Webhook

  14. 14

    Blazor无法连接到ASP.NET Core WebApi(CROS)

  15. 15

    无法从 javascript 连接到 ASP.NET Core websocket

  16. 16

    Dockerized Asp.net Core无法连接到WSL中的主机的Kafka

  17. 17

    管理员如何在ASP.NET Core中更改SQL Server中的数据?

  18. 18

    为什么在C#.Net Core 3中连接到MySql时出现错误

  19. 19

    部署到托管站点后,ASP.net无法连接到SQL Server

  20. 20

    无法连接到.NET Core 3.1中的远程SignalR集线器

  21. 21

    ASP.Net Core-在SQL Server数据库中存储和检索FormCollection

  22. 22

    ASP.net无法更新SQL Server中的列

  23. 23

    将Ubuntu上的python3连接到SQL Server 2014

  24. 24

    将NodeJS应用连接到SignalR(使用.NET Core 3)

  25. 25

    SignalR .NET客户端连接到Blazor .NET Core 3应用程序中的Azure SignalR服务

  26. 26

    将SQL Server连接到ASP.NET MVC中的Azure数据库

  27. 27

    将SQL Server连接到ASP.NET MVC中的Azure数据库

  28. 28

    无法通过自定义运行时在Docker中运行.NET Core应用的App Engine连接到Google Cloud SQL中的Postgres

  29. 29

    无法从Docker容器连接到SQL Server

热门标签

归档