我使用Execute Processs Task从zip文件夹中提取文件。
在执行流程任务编辑器的进程选项卡中,我设置如下参数:
Executeable:C:\Program Files\WinRAR\WinRAR.exe
并在表达式Tab:
中Arguments:"e "+ @[User::ZipFilePath] +"\\"+ @[User::FnameZip] +" -o+"
workingDirectory:@[User::UnzipFilePath]
当我在BID环境中手动运行SSIS包时,一切正常,但我的问题是从.asp.net应用程序执行包。
在.NET中,我的程序失败了,并返回警告:找不到档案
有什么问题?在.NET中执行包是不同的设置参数? 在日志中我收到此消息: 表达式“”e“+ @ User :: ZipFilePath] +”\“+ @ [User :: FnameZip] +”-o +“”属性“Arguments”的结果无法写入属性。表达式已评估,但无法在属性上设置。 而对于其他我的变量我有上面的错误。
如果我将Argument设置为无变量并给出如下路径: D:\ tempHolderZip \ myfolder.zip,它在.net
中工作 我找到了这个 link 我也试过这个,但没有结果。