1

msdeploy を使用してデプロイしている Web アプリケーションがありますが、現時点では面倒なデプロイ後の手順があります。connectionStrings セクションでパスワードにパッチを適用する必要があります。

IIS マネージャーに入力されたパスワードは "ABCD%ABCD" ですが、msdeploy が作業を終了すると、文字列のパスワード部分は次のようになります: ABCD«CD

明らかに、msdeploy は%パスワードのシーケンスによって混乱しています。

" を含むパスワードを入力すると、IIS マネージャーが挿入します"

'%' は、事前定義された xml エンティティ定義の文字の 1 つではありません。msdeploy がパスワードを破損しないように、このパスワードを入力するにはどうすればよいですか?

4

1 に答える 1

0

問題は、環境変数を識別するためにパーセント文字が使用されていることだと思います。二重パーセントを使用してパーセントを「エスケープ」してみてください。

例: "ABCD%%ABCD"

于 2012-10-01T07:33:11.233 に答える