我试图了解如何使用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值。
有人能指出我的方向还是帮我看看我错过了什么?
答案 0 :(得分:0)
用户PowerShell解析SQL容器连接字符串详细信息(凭据和端口),然后编辑.NET应用程序的webconfig文件。