从 VS 2015 发布时出错 - 未安装与 FTP 服务器通信的组件

Posted

技术标签:

【中文标题】从 VS 2015 发布时出错 - 未安装与 FTP 服务器通信的组件【英文标题】:Error when publishing from VS 2015 - The components for communicating with FTP servers are not installed 【发布时间】:2016-03-15 21:15:13 【问题描述】:

我正在使用带有 Update 1 的 Visual Studio 2015 Enterprise。我有一个解决方案,带有一个 ASP.NET Web 应用程序项目。我通过右键单击项目节点并单击“发布”来发布它。我已经为 FTP 设置了发布配置文件。凭证工作/测试/等。服务器连接良好。

但是,从 Visual Studio 2015 发布时,它显示“未安装与 FTP 服务器通信的组件。”

我尝试过的事情: - 验证 FTP 服务器名称和凭据。 - 清洁/重建 - 重新启动 Visual Studio。 - 踢它(用力)。

我没有尝试过的事情: - 重新启动电脑。 - 修复 Visual Studio。 - 牺牲一只山羊。

我没有安装 Xamarin,但我有用于 Apache Cordova 的工具。 我没有安装 VS 2013(或任何先前版本)的 VS。

【问题讨论】:

我试过山羊...仍然没有运气。 【参考方案1】:

VS2015 Update 1 也有这个问题,没有 Xamarin,没有 VS2013。

我安装了RC2 for Update 2,问题就消失了。我查看了修复的错误,并没有看到明确提到这个问题,但我现在发布了......

【讨论】:

我能够通过在 VS 2015 上进行修复来解决问题。我将继续并将其标记为答案,因为无论“修复”为我做了什么,一定是更新 2 的一部分。我的猜测是,某些扩展或更新以某种方式删除了 FTP 组件,但在修复或安装 VS(或 VS 更新)期间重新安装。

以上是关于从 VS 2015 发布时出错 - 未安装与 FTP 服务器通信的组件的主要内容,如果未能解决你的问题,请参考以下文章

运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录

尝试在 VS 2015 中构建 ArcObjects 项目时出错

VS 2015 - 运行所选代码生成器时出错 - 此问题的解决方案是什么?

VS2015 中任何和所有 C++ 项目的“打开 SDF 文件时出错”

vs2015 和 vc++ 外部依赖在构建时出错

VS2010 安装Opencv2.3时出错