8

. .

これが取り引きです: msdeploy を使用してファイルをアップロードしようとしています。スキップしたい Search という名前のフォルダーがルートにあります。

そこで、次のようなスキップ ディレクティブを作成しました。

-skip:objectName=dirPath,absolutePath="Search"

幸いなことに、希望どおりに検索フォルダーをスキップします。

悪いニュース: 名前に "Search" が含まれるフォルダー (例: "Research") もスキップしますが、これは望ましくありません。(また、スキップされる "Research" フォルダーは Web ルートから離れていないため、スキップされるフォルダーの場所を制御することについて懸念が生じます。)

これらを含むいくつかのバリエーションを試しました:

-skip:objectName=dirPath,absolutePath="\Search"
-skip:Directory="Search"
-skip:Directory="\Search"

サイコロはありません。「Research」という名前のものはまだスキップされています。

msdeploy 構文を調べてみましたが、役立つものが見つかりませんでした。

ピーナッツ ギャラリーから何か考えはありますか?

ありがとう!

4

1 に答える 1

7

わかった。これに対する答えを探している他の人のための利益のために。. .

正規表現を扱っていることに気づきませんでした。「検索」を「\\Search$」に書き直しました

于 2012-02-17T14:20:56.523 に答える