如何将asp.net web.config连接指向docker容器以进行数据库连接?

时间:2017-04-22 20:18:27

标签: asp.net asp.net-mvc docker

我试图了解如何使用web.config获取连接字符串的asp.net 4 Web应用程序,以及容纳持久数据的sql server数据库,并将它们用于单独的docker中容器

现在我可以创建一个sql server映像的容器,安装到卷上以获取持久数据并运行它。 接下来我可以创建一个iis图像的容器,它使用web.config转换为我们的主要环境,dev,alpha,prod,但是我如何让这个图像仍以某种方式使用web.config所以我可以在我们的主要使用它CI构建,但在运行容器时覆盖值,指向上面刚刚创建和运行的db容器?我已经阅读了链接,但这似乎并没有帮助我解决web.config困境。

我正在查看docker-compose.yml文件,但我不清楚asp.net应用程序如何覆盖那些web.config值。

有人能指出我的方向还是帮我看看我错过了什么?

1 个答案:

答案 0 :(得分:0)

用户PowerShell解析SQL容器连接字符串详细信息(凭据和端口),然后编辑.NET应用程序的webconfig文件。