Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将asp.net web.config连接指向数据库连接的docker容器?_Asp.net_Asp.net Mvc_Docker - Fatal编程技术网

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

如何将asp.net web.config连接指向数据库连接的docker容器?,asp.net,asp.net-mvc,docker,Asp.net,Asp.net Mvc,Docker,我试图理解我们将如何完成使用web.config作为连接字符串的asp.net 4 web应用程序和包含持久数据的sql server数据库的任务,并在单独的docker容器中使用它们 现在,我可以为持久化数据创建一个sql server映像装载到卷的容器,并运行该容器。 接下来,我可以创建一个iis映像的容器,该映像在我们的主环境dev、alpha、prod中使用web.config转换,但是如何使此映像以某种方式仍然使用web.config,以便在我们的主CI构建中使用它,但是在运行容器时重

我试图理解我们将如何完成使用web.config作为连接字符串的asp.net 4 web应用程序和包含持久数据的sql server数据库的任务,并在单独的docker容器中使用它们

现在,我可以为持久化数据创建一个sql server映像装载到卷的容器,并运行该容器。 接下来,我可以创建一个iis映像的容器,该映像在我们的主环境dev、alpha、prod中使用web.config转换,但是如何使此映像以某种方式仍然使用web.config,以便在我们的主CI构建中使用它,但是在运行容器时重写这些值,以指向上面提到的刚刚创建并运行的db容器?我已经阅读了链接,但这似乎对我解决web.config难题没有帮助

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


是否有人可以为我指出这方面的方向或帮助我查看我缺少的内容?

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