visual-studio - 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
解决方案
我知道它已经很晚了,但它对我有用,我希望它有所帮助。
1 - 删除项目中存在的 dockerfile
2 - 然后右键单击项目 > 添加 > Docker 支持
3 - 在寡妇或 linux 之间选择
这将重新创建 dockerfile 并将 Microsoft.VisualStudio.Azure.Containers.Tools.Targets 添加到您的 nugget 依赖项中。可能需要更新。
4 - 运行,应该没问题
推荐阅读
- javascript - 需要帮助纠正 JSON 文件的 Typescript 模型
- google-calendar-api - 使用 Meet 创建活动(会议类型值无效)
- c# - 如何使用 linq 查询获取两列
- arrays - 为什么这个 C 代码在调试时可以正常工作,但在正常运行时却不行?
- apache-spark-sql - Azure Databricks:使用 Spark SQL 的地理空间查询
- javascript - 在 Ramda 中重写这个函数
- selenium - presentOfElementLocated() 和 presentOfAllElementsLocatedBy() 之间的区别是 Selenium
- python-3.x - AWS Lambda 无法找到 app.handler(自定义 Docker 映像)
- c - 初始化然后从方法返回一个 char 数组
- hive - 方括号内的 Impala/Hive 字符串提取