使用WinSCP通过ftp复制到Azure的后期构建功能失败

时间:2015-03-18 15:58:14

标签: azure ftp msbuild winscp

我正在尝试将Visual Studio .Net Web项目部署到Azure上的虚拟VM。

当我构建项目时,我收到错误:

  

命令...退出代码255

我有一个后期构建功能,我尝试通过ftp传输我的项目。 我手动测试了ftp并且工作正常。

后期制作功能

<Target Name="AfterBuild">
<PropertyGroup>
    <PathToWinSCP>"C:\Program Files (x86)\WinSCP\WinSCP.exe"</PathToWinSCP>   
</PropertyGroup>
<GetDate Format="yyyyMMdd">
    <Output PropertyName="DateString" TaskParameter="Date"/>
</GetDate>
<ConvertToAbsolutePath Paths="$(OutputPath)">
    <Output TaskParameter="AbsolutePaths" PropertyName="OutputPath"/>
</ConvertToAbsolutePath>
<Exec Command="$(PathToWinSCP) /script=$(OutputPath)Deployment\FtpDeployment.config /parameter $(OutputPath) /log=$(OutputPath)FtpLog-$(DateString).txt" />
</Target>

FTPDeployment.config

option batch abort
option confirm off

open ftp://USER:PASSWORD@IP-ADRESS/

put %1%\*

rm FtpDeployment.config

exit 

我对部署和脚本编写非常陌生,所以我希望有人可以帮助并向我解释为什么我会收到此错误。

谢谢!

0 个答案:

没有答案