[解決済み] web.configの変換で "Replace Or Insert "を行う方法はありますか?
2022-04-20 12:22:49
質問
異なる環境用の設定を生成するために、以下の投稿に記載されているようにweb.configの変換を使用しています。
http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
キーにマッチすることでquot;Replace"変換を行うことができるのですが、例えば。
<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />
そして、例えば "Inserts"を行うことができます。
<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />
しかし、私なら 本当に 元の設定ファイルが特定のキーを持つか持たないかに常に依存することはできないので、便利なのはReplaceOrInsert変換です。
何か方法はないでしょうか?
どのように解決するのですか?
安価な回避策を見つけました。 しかし、この方法は、きれいではありませんし、置換や挿入を必要とする要素がたくさんある場合には、あまりうまくいきません。
Remove"してから、"InsertAfter|InsertBefore"してください。
例えば
<authorization xdt:Transform="Remove" />
<authorization xdt:Transform="InsertAfter(/configuration/system.web/authentication)">
<deny users="?"/>
<allow users="*"/>
</authorization>
関連
-
ASP.NET Core MVC Dependency Injection ビューとコントローラ
-
名前 'xxx' が現在のコンテキストに存在しない エラー解決方法の1つ
-
[解決済み] IISのAppPoolIdentityとファイルシステムの書き込みアクセス権
-
[解決済み】Web.configの変換でappSettingsセクションの属性値を変更する方法
-
[解決済み] Razorとインラインコードブロックによるif文の使用方法
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。
-
[解決済み] .Netが間違った参照アセンブリのバージョンを選択する
-
[解決済み] WatiNかSeleniumか?[クローズド]
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。
-
[解決済み] ASP.NETの場合。Session.SessionIDがリクエスト間で変更される
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
30分でわかるコング経由の.NETゲートウェイ
-
ASP.NET Core Dependency Injectionフレームワークの活用
-
ajaxでポップアップアラートボックス
-
ASP.NETのオンライン統計とアプリケーションとセッションを使用した訪問履歴
-
[解決済み] ファイルまたはアセンブリ 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' を読み込めません でした。
-
[解決済み] web.configでmaxJsonLengthの長さを無制限に設定することは可能ですか?
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] Visual StudioのApp_Dataフォルダは何に使うのですか?
-
[解決済み] ASP.NET MVCのHtml.ActionLinkに "active "クラスを追加する方法