Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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
Visual studio 无法从主机访问docker中运行的api,但在使用VS2019进行调试时可以工作_Visual Studio_Docker_.net Core - Fatal编程技术网

Visual studio 无法从主机访问docker中运行的api,但在使用VS2019进行调试时可以工作

Visual studio 无法从主机访问docker中运行的api,但在使用VS2019进行调试时可以工作,visual-studio,docker,.net-core,Visual Studio,Docker,.net Core,我正在尝试使用docker for desktop在我的windows 10计算机上运行docker容器。 我使用sdk:3.1-alpine作为我的基础映像 我的docker文件是VS2019生成的默认文件,我的API是VS2019使用dotnetcore 3.1生成的默认控制器。 我看到,只有在使用Visual studio进行调试时,我才能从主机访问docker容器中运行的API,但是一旦停止调试,即使docker容器仍在运行,我也无法再访问API 我需要做什么才能在不使用VS2019调试

我正在尝试使用docker for desktop在我的windows 10计算机上运行docker容器。 我使用sdk:3.1-alpine作为我的基础映像

我的docker文件是VS2019生成的默认文件,我的API是VS2019使用dotnetcore 3.1生成的默认控制器。 我看到,只有在使用Visual studio进行调试时,我才能从主机访问docker容器中运行的API,但是一旦停止调试,即使docker容器仍在运行,我也无法再访问API


我需要做什么才能在不使用VS2019调试的情况下访问我的API。

我使用的是http端口,而默认情况下启用了https重定向。但是,重定向在容器中不起作用。

我正在访问http端口,而默认情况下启用了https重定向。但是,重定向在容器中不起作用