Installshield中的FTP版本不';行不通

Installshield中的FTP版本不';行不通,ftp,installshield,Ftp,Installshield,我正在使用Installshield 2011中提供的FTP发布功能。 如果我在我的开发盒上编译了我的项目,那么我的项目将通过FTP正确地执行和部署 通过teambuild构建解决方案时,它不会将文件ftp到ftp服务器。它也不会抛出任何错误 在构建日志中,它显示: 将文件复制到放置位置00:00 我可以从TFS服务器手动ftp到ftp服务器,没有问题。即使我禁用windows防火墙,它仍然会失败 windows事件日志中也没有错误 开发框: Windows 7 x64 Visual Studi

我正在使用Installshield 2011中提供的FTP发布功能。
如果我在我的开发盒上编译了我的项目,那么我的项目将通过FTP正确地执行和部署

通过teambuild构建解决方案时,它不会将文件ftp到ftp服务器。它也不会抛出任何错误

在构建日志中,它显示: 将文件复制到放置位置00:00

我可以从TFS服务器手动ftp到ftp服务器,没有问题。即使我禁用windows防火墙,它仍然会失败

windows事件日志中也没有错误

开发框
Windows 7 x64
Visual Studio 2010
Installshield 2011
使用cmd行msbuild生成解决方案通过FTP部署文件

服务器
Windows 2008 R2 x64
TFS 2010
InstallShield独立版本
Windows防火墙已禁用。
使用cmd行msbuild生成解决方案,但不通过ftp部署文件,并且不显示任何错误。
事件日志或防火墙日志中没有事件

在观看构建过程时,Installshield甚至不会出现试图通过FTP传输文件的情况。它根本不像试图建立连接那样暂停或挂起

有什么想法吗


谢谢

人们还在使用这个功能吗?:-)FTP是一种不安全的协议


您的生成计算机上是否安装了防火墙?我想知道您使用的服务帐户是否被限制打开连接。

公司的政策是在ftp服务器上用ftp传输版本,因此不能在这方面妥协。是的,Windows防火墙已被禁用,它似乎不会像试图连接到ftp服务器一样挂起或暂停。能否将其复制到作为ftp站点在外部公开的\\unc\路径?或者不要使用Distribut to ftp via instalshield编写tfs msbuild任务来执行此操作。如果有一个FTP站点,你可以释放,并且你可以通过FTP把它写入你的构建的一部分,那么我会认为你的IT基础设施中有一个大的安全整体。FTP服务器只是为了内部的目的,而客户不能访问它,他们从一个Web服务器下载软件。考虑到安全性和使用TFS,您建议在远程文件服务器上保存文件的其他选项还有哪些。