4

我使用执行进程任务从 zip 文件夹中提取文件。

在执行流程任务编辑器的流程选项卡中,我设置如下参数:

Executeable:C:\Program Files\WinRAR\WinRAR.exe

并在表达式选项卡中:

Arguments:"e "+ @[User::ZipFilePath] +"\\"+ @[User::FnameZip]  +" -o+"
workingDirectory:@[User::UnzipFilePath]

当我从 BIDs 环境中手动运行 SSIS 包时,一切正常,但我的问题是从 .asp.net application 执行包

在 .NET 中,我的程序失败,并返回警告:未找到档案

怎么了?.NET 中执行包的设置参数是否不同?在日志中我收到此消息: 无法写入属性“Arguments”上的表达式“”e“+ @[User::ZipFilePath] +”\“+ @[User::FnameZip] +”-o+“”的结果到物业。表达式已评估,但无法在属性上设置。 对于其他人,我的变量也有上述错误。

只是如果我设置 Argument 没有变量并给出这样的路径: D:\tempHolderZip\myfolder.zip ,它在.net中工作

我找到了这个 链接 我也试试这个,但没有结果。

4

0 回答 0