最佳答案
我发现我可以通过编辑launchSettings.json
并在其中指定值来做到这一点。这类似于Arjun的答案,但据我所知,没有UI可以像选择IIS Express那样添加端口号-因此您必须直接编辑文件。
更新:实际上,就我而言,在执行此操作后,我仍然无法使端口号保持一致。对我有用的是右键单击该项目,然后添加“Container Orchestration Support”。然后在docker-compose项目中设置端口号。这也有助于覆盖环境变量。
更新2:对于更改launchSettings.json
中的端口号的任何人,您可能还需要删除任何现有的容器和/或图像以使更改生效。清洁溶液对我来说还不够。我不得不从Docker Desktop删除它们。
关于visual-studio - 如何防止Visual Studio或Docker更改主机端口号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59581160/