我正在尝试使用host.docker.internal(如https://docs.docker.com/docker-for-windows/networking/#use-cases-and-workarounds 中推荐的那样)连接到在我的本地计算机上运行的 SQL Server 实例
在host.docker.internal成功地解析为IP,它的响应ping操作
我在防火墙配置中打开了端口1433
错误信息
连接被拒绝 192.168.65.2:1433
我的连接字符串
Data Source=host.docker.internal,1433;Initial Catalog=;Persist Security Info=False;User ID=;Password=;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
码头工人版本
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:12:48 2018
OS/Arch: windows/amd64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:22:38 2018
OS/Arch: linux/amd64
Experimental: true
Run Code Online (Sandbox Code Playgroud)
Docker for windows 版本
我有一个ASP.NET MVC项目需要托管在两个不同的服务器上.我知道这看起来很奇怪,但这是我客户的要求.
详细说来,我将有2个负载平衡服务器
我正在考虑创建另一个层(ASP.NET Web API),以便Web服务器仅提供HTML页面,应用服务器将包含业务逻辑并公开要调用的所有客户端(Web,移动)的端点.Web Server将通过RESTFUL服务与App Server通信.
还有更好的方法吗?任何解决方案将不胜感激.
提前致谢,