标签: visual-studio-container-tools

使用 Docker 时在 VisualStudio 中设置 ServiceHost

如果您创建 ASP.NET Core 3 Web API 服务,它会launchSettings.json在“属性”下创建一个名为的文件。该文件在 docker 下具有以下设置:

"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}/index.html",
Run Code Online (Sandbox Code Playgroud)

我正在尝试找到一种方法来设置ServiceHost这一部分。(显然这默认为localhost。)我尝试添加

<ServiceHost>mycomputer.mydomain.net</ServiceHost>
Run Code Online (Sandbox Code Playgroud)

PropertyGroup我的 csproj 文件中的 a ,但它没有效果(加载的默认页面仍然是 localhost)。(尽管当我输入mycomputer.mydomain.net时它仍然有效。

如何为我的 docker run 设置 ServiceHost?

注意:我希望得到一个包含如何使用 docker-compose 执行此操作的答案。(我厌倦了将其移动到 docker-compose 并且只有 localhost 可以工作(mycomputer.mydomain.net 停止工作)。

visual-studio docker .net-core asp.net-core visual-studio-container-tools

8
推荐指数
0
解决办法
507
查看次数

VS Code devcontainers - 远程用户和容器用户有什么区别?

阅读 devcontainer.json 参考,我仍然无法理解: https: //code.visualstudio.com/docs/remote/devcontainerjson-reference

containerUser: Overrides the user all operations run as inside the container.
remoteUser: Overrides the user that VS Code runs as in the container (along with sub-processes like terminals, tasks, or debugging)
Run Code Online (Sandbox Code Playgroud)

containerUser和 和有什么区别remoteUser?我什么时候应该使用其中之一?你能提供例子吗?

谢谢!

visual-studio-code visual-studio-container-tools

6
推荐指数
1
解决办法
2057
查看次数

为 Visual Studio Docker-Compose 项目设置启动 URL

我正在使用 Visual Studio 2019 的容器工具。有了它们,我的解决方案中有一个 docker compose 项目。当该项目运行时,它会启动两个独立的容器。(这工作正常。)

它还会启动浏览器并转到 URL。它要访问的 URL 是错误的,我想更改它。但是我找不到任何控制 URL 的东西。

Docker-Compose 项目文件中有一些设置,如DockerServiceUrlDockerLaunchAction,但更改这些设置对启动的 url 没有影响。

如何在 Visual Studio 2019 中更改 Docker Compose Orchestration 项目的启动 url?

docker visual-studio-2019 visual-studio-container-tools

4
推荐指数
1
解决办法
797
查看次数