c# - 尝试将 clickonce 应用程序部署到 FTP 站点但未安装 FrontPage 服务器扩展错误

标签 c# .net visual-studio-2010

我正在尝试使用我的 dreamhost 帐户上的 ftp 站点通过 clickonce 部署 WinForm 应用程序。但是,当我尝试发布时,出现以下错误:

Failed to connect to 'ftp://ftp.mydomain.com/client' with the following error: Unable to create the Web site 'ftp://ftp.mydomain.com/client'. The components for communicating with FrontPage Server Extensions are not installed.

这是我在发布选项卡上的设置

Publishing Folder Location: ftp://ftp.mydomain.com/client

Installation Folder URL: http://ftp.mydomain.com/client

Visual Studio 似乎没有意识到我正在发布到 ftp 站点而不是 FrontPage 站点。

有谁知道如何解决这个问题?

最佳答案

Visual Studio 仅支持发布到安装了 Frontpage Extensions 的 Web 服务器,无论是通过 FTP 还是 HTTP 连接。如果您的主机不支持它们,您将不得不发布到本地文件夹,然后使用 FTP 客户端上传其内容。

更新:FrontPage 扩展组件需要安装在您正在开发(用于发布)的机器上。服务器应该无关紧要——它只是 FTP。在您的开发系统上,转到控制面板> 添加/删除程序> 并修复“Microsoft Visual Studio Web 创作组件”。根据你的版本,你可能需要修复 VS2010 等。这将在你的机器上重新安装 FP 组件,允许你通过 FTP 发布。

关于c# - 尝试将 clickonce 应用程序部署到 FTP 站点但未安装 FrontPage 服务器扩展错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755191/

相关文章:

c# - 为什么要为线程设置ProcessorAffinity?

.net - .NET 中的神经网络示例

c# - 从 Windows 窗体应用程序中删除 Click 方法

visual-studio - 如何防止 Visual Studio 在 Debug模式下切换视角?

c++ - 组合框选择加载上一个选择

c# - 将参数传递给 ViewModel 构造函数

c# - 如何从控制台应用程序跟踪 MongoDB 请求

.net - Html.Action() 导致 StackOverflowException

c# - 不可能从物体转换到短

c# - 当抽象上下文时,单元测试项目是否应该引用 EF dll