You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio的ASP.NET Web API项目中禁用Docker?

禁用ASP.NET Web API项目Docker功能的操作步骤

你遇到的报错是因为项目默认启动配置设置为Docker启动,但本地Docker服务未运行导致的,可按以下优先级操作:

Error CTC1003 Visual Studio container tools require Docker to be running.

方案1:临时切换启动项(无需移除Docker配置)

  • 打开Visual Studio项目,在顶部工具栏绿色启动按钮旁的下拉菜单中,将启动项从Docker切换为你的项目本身名称(通常和你的项目文件夹同名),修改后直接运行即可正常启动,无需调整其他配置。

方案2:彻底移除项目的Docker相关配置

如果确定不再需要Docker支持,可以按以下步骤完全清除相关配置:

  • 右键点击解决方案资源管理器中的项目名称,选择【卸载项目】,再次右键点击已卸载的项目,选择【编辑项目文件】打开.csproj配置文件
  • 在配置文件中找到以下两行配置,全部删除后保存:
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
  • 右键点击项目选择【重新加载项目】
  • 手动删除项目根目录下的Dockerfile文件,以及解决方案根目录下的.dockerignore、docker-compose.yml、docker-compose.override.yml、docker-compose.dcproj文件(如果存在的话)
  • 开启系统的隐藏文件显示,进入解决方案根目录下的.vs文件夹,进入对应Visual Studio版本的config目录,删除applicationhost.config文件
  • 重启Visual Studio,重新生成项目后运行即可

内容的提问来源于stack exchange,提问作者Oros Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 01:39:03