小编Kie*_*Chu的帖子

使用 host.docker.internal 从 docker 连接到本地机器(主机)中的 SQL Server

我正在尝试使用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 版本

适用于 Windows 的 Docker

sql-server docker docker-networking docker-for-windows

15
推荐指数
1
解决办法
8208
查看次数

在两个物理服务器中托管ASP.NET MVC项目

我有一个ASP.NET MVC项目需要托管在两个不同的服务器上.我知道这看起来很奇怪,但这是我客户的要求.

详细说来,我将有2个负载平衡服务器

  • Web服务器 - 向公众公开(域将指向此服务器的公共IP)
  • App Server - 与内部基础架构(Active Directory,数据库,安全性等)通信

简单的图表

我正在考虑创建另一个层(ASP.NET Web API),以便Web服务器仅提供HTML页面,应用服务器将包含业务逻辑并公开要调用的所有客户端(Web,移动)的端点.Web Server将通过RESTFUL服务与App Server通信.

还有更好的方法吗?任何解决方案将不胜感激.

提前致谢,

c# asp.net iis asp.net-mvc asp.net-web-api

9
推荐指数
2
解决办法
1678
查看次数