2010-11-18 3 views
0

Я использую функцию FTP-релиза, предоставленную в Installshield 2011.
Мой проект правильно выполняет и развертывает через FTP, если я скомпилирую его в своем dev-блоке.FTP-релиз в Installshield не работает

При создании решения через teambuild он не передает файл на ftp-сервер. Это также не вызывает никаких ошибок.

В журнале сборки, он говорит: Копирование файлов на Отбросьте Место жительства 00:00

Я могу FTP к серверу FTP вручную с сервера TFS без проблем. Даже если я отключу брандмауэр Windows, он все равно не работает.

В журнале событий Windows также нет ошибок.

Dev окно:
Windows 7 x64
Visual Studio 2010
Installshield 2011
с помощью CMD строки MSBuild для построения решения развертывает файл через FTP.

Сервер:
Windows 2008 R2 x64
TFS 2010
Installshileld Standalone сборки
брандмауэра Windows Отключено.
с использованием строки cmd msbuild создает решение, но не развертывает файл через ftp и не отображает ошибок.
В журнале событий нет событий или в журнале брандмауэра.

Наблюдая за тем, как происходит сборка, оно даже не выглядит так, как если бы Installshield пытался FTP-файл. Он не останавливается или не виснет, как будто он пытается установить соединение вообще.

Любые идеи?

Thanks

ответ

1

Люди по-прежнему используют эту функцию? :-) FTP - это небезопасный протокол.

У вас есть брандмауэр, установленный на вашей машине сборки? Мне интересно, запрещена ли учетная запись службы, открывающей соединение.

+0

Политика компании заключается в ftp-релизах на ftp-сервере, поэтому не может идти на компромисс. И да, брандмауэр Windows отключен, и он, кажется, не зависает или не останавливается, как будто он пытается подключиться к ftp-серверу. – smd

+0

Можете ли вы скопировать его в \\ unc \ путь, который экспонируется внешне как FTP-сайт? Или не используйте дистрибутив для ftp через instalshield, чтобы написать задачу tfs msbuild. Если есть FTP-сайт, который вы выпускаете, и вы можете записать его как часть своей сборки через ftp, я бы подумал, что это большое целое безопасности в вашей ИТ-инфраструктуре. –

+0

Ftp-сервер предназначен только для внутреннего использования, и у клиентов нет доступа к нему, они загружают программное обеспечение с веб-сервера. Какие другие варианты вы предлагаете сохранить файл на удаленном файловом сервере, учитывая безопасность и использование TFS. – smd

Смежные вопросы