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

VS2017无Azure/持续交付项目发布:如何绕过VSTS/GitHub源码控制提示?

忽略VSTS/GitHub源码控制提示,使用VS2017旧版发布方式的方案

完全可行——Visual Studio 2017依然完整支持传统的发布工作流,只是默认UI会引导你走向云/持续交付方向而已。下面是跳过提示、发布不含Azure或持续交付功能项目的具体操作:

方法1:从发布提示界面直接切换到旧版体验

  • 右键你的项目(不是解决方案),选择「发布」。
  • 当看到要求关联VSTS/GitHub的界面时,不要点击任何云服务选项。留意窗口左下角,会有一个不起眼的链接(不同VS2017更新版本的措辞略有不同,通常是「使用旧版发布体验」或「跳过此步骤,使用传统发布」)。
  • 点击这个链接后,就能进入熟悉的旧版发布向导,你可以选择「文件系统」「IIS」「FTP/FTPS」等传统发布目标,全程不需要涉及Azure或源码控制。

方法2:直接创建传统发布配置文件

  • 右键项目 → 「添加」→ 「新建项」。
  • 在模板列表里找到「发布配置文件」(Publish Profile),给它起一个辨识度高的名字(比如LocalIISPublish),点击「添加」。
  • 这会直接打开旧版发布向导,完全跳过源码控制提示环节,直接进入发布目标选择步骤。

不小心进入云发布流程?这样切回来

  • 在发布窗口顶部,点击「发布」按钮旁边的下拉箭头,选择「管理发布配置文件」。
  • 在弹出的窗口中点击「新建」,然后选择「自定义」类型,就能重新启动旧版发布流程。

额外注意事项

  • 确保你的VS2017安装了对应项目类型的工作负载(比如Web项目需要「ASP.NET和Web开发」),这个工作负载包含了所有传统发布工具。如果没装,打开VS Installer,选择「修改」,勾选对应工作负载即可。
  • 用这种方式发布的项目,不会添加任何Azure或持续交付相关的配置文件,所有发布设置都由本地的.pubxml发布配置文件管理,和VS2015及更早版本的发布体验完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:47:06