4

プロセス実行タスクを使用して、zip フォルダーからファイルを抽出しました。

プロセス実行タスク エディターのプロセス タブで、次のようなパラメーターを設定します。

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

そして式タブで:

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

BIDs 環境内から SSIS パッケージを手動で実行すると、すべて正常に動作しますが、私の問題は .asp.net アプリケーションからパッケージを実行することです

.NET でプログラムが失敗し、次の警告が返されました: アーカイブが見つかりません

なにが問題ですか?.NET でパッケージを実行するための設定パラメータが異なるのですか? ログに次のメッセージが表示されます: The result of the expression ""e "+ @[User::ZipFilePath] +"\"+ @[User::FnameZip] +" -o+"" on property "Arguments" cannot be written.プロパティに。式は評価されましたが、プロパティに設定できません。 また、他の私の変数については、上記のエラーがあります。

変数なしで Argument を設定し、次のようなパスを指定した場合: D:\tempHolderZip\myfolder.zip 、.netで動作します

このリンクを見つけました これも試してみましたが、結果はありません。

4

0 に答える 0