首页 > 解决方案 > ASP.NET Core:“该项目不知道如何运行配置文件 Docker。” 在 Visual Studio 2017 上

问题描述

我已经设置了一个 ASP.Net Core Web 应用程序 - 这个应用程序Angular使用.Net Core 2.2->运行2.2.0-preview3。初始化该项目后,我想我会在单击“Linux 容器”的“添加”->“Docker 支持”时添加工作 docker-support - 但运行它会提示我以下错误消息:

在此处输入图像描述

因为我确实可以选择添加 docker 支持,所以应该有一种在 docker 中运行 Angular 的方法,对吧?

Docker Version: 18.09.0

标签: visual-studiodockerasp.net-core

解决方案


我知道它已经很晚了,但它对我有用,我希望它有所帮助。

1 - 删除项目中存在的 dockerfile

2 - 然后右键单击项目 > 添加 > Docker 支持

3 - 在寡妇或 linux 之间选择

这将重新创建 dockerfile 并将 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 添加到您的 nugget 依赖项中。可能需要更新。

4 - 运行,应该没问题


推荐阅读