【发布时间】:2010-05-27 16:04:37
【问题描述】:
我们最近偶然发现了出色的 Dispatch for ASP FTP 部署插件。它看起来很棒,除了一件事:它不适用于 Visual Studio 2010,至少对我们来说,无论如何. (应该可以正常工作。)
(是的,我们已经尝试了所有方法:我们设法让 Dispatch 为另一个 FTP 站点工作,但不是我们经常部署到的主站点。我们设法连接到我们的主站点通过 FileZilla FTP 访问站点,因此站点本身配置正确。所有设置都经过三重检查,但软件仍然会抛出奇怪的错误(总是与其内部库有关)。)
那么有没有人知道任何其他类似的基于 FTP 的 Visual Studio 部署插件?
以下是 Dispatch 的作用(因此任何建议的替换都必须这样做):
- 监控任何更改的文件 在项目中。当一个文件是 改变,它被添加到列表中 要部署的文件。
- 部署这些 文件到现场,我们需要的一切 要做的是单击“上传”,插件将 通过 FTP 连接到我们的实时站点和 上传选定的个文件。
- 我们可以过滤掉 任何我们不想成为的文件名 监控/上传(例如 .cs 或 web.config 或 /Images/ 等)
我认为这就是我们需要的所有功能。感谢您的任何建议!
注意:如果您想知道我们为什么需要这样的服务,那是因为我们在一天内部署了许多站点更改。将整个项目发布到一个文件夹,将其压缩,然后通过 FTP 传输该 zip 文件,只需要解压缩它,然后将整个项目安装到实时 wwwroot 中需要太长时间。使用 Dispatch,您只需单击一下即可上传单个文件。
【问题讨论】:
-
您说您可以在另一个 FTP 站点上运行它,但您确定不是 FTP 服务器引起了问题?另一个 FTP 站点(有效的站点)是否运行相同的服务器软件?某些 FTP 服务器可能无法与某些 FTP 客户端一起使用。
-
确实是 Rebex FTP 库和 IIS7.5 的问题。你可以在这里阅读:forum.rebex.net/questions/279/unable-to-connect-over-ftp
标签: visual-studio deployment ftp