問題タブ [web-config-transform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
36279 参照

asp.net - 子要素を追加するための Web Config Transformation

web.config に次の構成があります。

web.config.Release で、AzureReader 要素を plugins 要素の子として追加するにはどうすればよいですか (上記を効果的にコメント解除します)。

私は基本的な変換を行う方法に精通していますが、これまで行ったことはありません。

0 投票する
0 に答える
1081 参照

web-config - NuGet パッケージに web.release.config.transform を含めることはできますか?

構成を管理するために SlowCheetah 構成変換を使用しているため、私の各 Web アプリには次のものがあります。

パッケージのインストール時に Web.release.config ファイルに追加される (そして、プロジェクトが実際にリリース モードでパッケージ化されるときに適用される) appSetting 変換要素を NuGet パッケージに含めたいと考えています。

web.configファイルを使用して実際のファイルを変換するために使用されるアプローチに従って、次のようなファイルを NuGet パッケージにweb.config.transform追加しようとしました。NuGet\Content\web.release.config.transform

うまくいきません。web.config ファイルは変換されますが、web.*.config ファイルは変更されません。

何か案は?

0 投票する
2 に答える
1266 参照

c# - csprojにファイルを含めますが、公開から除外しますか?

ローカルコンピューターを開発データベースまたは本番データベースに接続する必要がある場合は、データベース接続文字列を含むローカル構成ファイルを使用します。このファイルConnectionStrings.local.configをC#プロジェクトに含めて、簡単に編集できるようにします。

各サーバーの実際のデータソースの接続文字列プロパティを交換する構成変換を使用するため、公開Webツールに移動するときにこのファイルを含めたくありません。

.csproj次のようにファイルを変更しました。

除外する

ただし、ConnectionStrings.local.configファイルは、公開された後もフォルダーに表示されます。

Visual Studioからファイルを除外せずに、展開から削除するにはどうすればよいですか?

0 投票する
1 に答える
491 参照

web-config-transform - 公開プロファイル名に基づくVisualStudio2010Web配置構成の変換

TestWebSiteというプロジェクトがあります。

2つのソリューション構成(デバッグ、リリース)を作成します

次に、Web.Configの構成変換を作成します。

次に、2つの「公開プロファイル」を作成します

1)Test.testwebsite.com 2)Online.TestWebSite.com

「公開プロファイル」の名前に基づいて、2つの異なる構成変換を生成する必要があります。

(1)「テスト」Webサイトで公開する場合は、特定の接続ステアリングを使用する必要があります。

「公開プロファイル名」または「公開プロファイル名」に基づいて変更を生成できるものと相互作用する構成変換を作成することができます。

ありがとう!

0 投票する
2 に答える
2285 参照

webdeploy - web.config変換とParameters.xml、またはその効果のための何かを混合する

いくつかのプロジェクトにデプロイするために、しばらくの間web.configトランスフォームを使用しています。私が今達成しようとしているのは、Web Deployの「パッケージのインポート」画面で、環境ごとに調整された、のいくつかの変数をチェックおよび更新するように求めるプロンプトを表示することです

Parameters.xmlを使用してこれらの編集可能な変数を導入できることは知っていますが、さまざまな環境ターゲットのデフォルトを更新する方法をまだ見つけていません。

ユーザーに「 specialServer 」AppSettingを編集させ、 NewEnvターゲット用にコンパイルしたときに異なるデフォルトを表示させたいという、次のきちんとした、しかし重複しない例を考えてみてください。

Parameters.xmlのサンプルエントリ:

Web.NewEnv.configのサンプル変換、

Web配置のプロンプトのサンプル:

ここに画像の説明を入力してください

さまざまなビルドターゲットのデフォルト値を更新する方法に関する提案はありますか?

ありがとう。

0 投票する
2 に答える
7685 参照

asp.net - web.config 変換を使用してルート要素に複数の属性を設定する

Visual Studio (web.config 変換) では、ルート要素に 2 つの属性を追加する、実行したい変換があります。1 つの属性が機能します (ただし、複数の属性は機能しません)。また、子要素に複数の属性を設定できます。属性の名前を指定して、または指定せずに SetAttributes を試しましたが、うまくいきません。

アイデア??

望ましい効果

「要素」セクションは、実際には web.config ファイルのカスタム セクションです...次のように:

この変換は、element.config ファイルで使用することを意図しています (遅いチーターを使用)。

更新 これも明らかに機能しません:

しかし、これは:

ルート要素に複数の属性があるとすぐに失敗します

0 投票する
1 に答える
1136 参照

visual-studio-2010 - VS2010 での複数の web.config 変換のような VS2012

VS2010 プロジェクト内でVS2012プロファイル固有の web.config 変換を使用することは可能ですか?

ビルド構成の利用は、私が現在取り組んでいるプロジェクトではうまくいきません。したがって、私はDouglas Rathbone の「Multiple Tiers」アプローチなどの代替案を検討してきました。

VS2012 のリリースにより、これが解決された問題であることは承知していますが、まだ VS2012 にアップグレードする機会がありません。

0 投票する
1 に答える
9466 参照

asp.net - WebConfigのランタイムエラー

ASP.NET4.0およびSQLServer2008R2で開発されたIIS7.5のWebアプリケーションがあります。現在、アプリケーションのテストを行っていますが、フォームの[送信]ボタンの最終段階をクリックした後(ログインフォームでアプリケーションが正常に動作する前に!!!)、突然10エントリまで正常に動作しました。この問題を克服するために、私を助けてください。Web構成エラー

0 投票する
2 に答える
1382 参照

msbuild - msbuild が web.config 変換でエントリを複製するのはなぜですか?

特定のビルド構成のエントリを web.config に挿入するために web.config 変換を使用しています。

たとえば、私の Web.Test.config には次のエントリがあります。

これは、ビジュアルスタジオからの完全にうまく機能します。

ただし、msbuild を使用して展開パッケージを作成すると、web.config でエントリが複製されます。これは明らかに例外を引き起こします。

何か案は?

アップデート

私の「マスター」構成は、Web.config ではなくWeb.Master.configです。Visual Studio でビルドすると、web.config ファイルが上書きされます。これと何か関係があるに違いないと思います。

私が考えているのは、msbuild が Web.Master.config を使用するのではなく、web.config を変換していることです。

問題は、正しいマスターを使用するように指示する方法です。

0 投票する
1 に答える
610 参照

visual-studio - 複数のビルド構成で 1 つの構成変換を共有できますか?

プロジェクト内の一連の構成ファイルをXML変換するためにSlowCheetahを使用しています。

ただし、この同じソリューションは負荷分散セットアップの一部であり、いくつかの構成値が異なるサーバー (この場合は 2 つ) 間で異なります。

次のビルド構成があります

  • デバッグ
  • リリース
  • リリース.テスト
  • Release.Prod1
  • Release.Prod2

Release.Prod1 と Release.Prod2 のほとんどすべてが同一ですが、構成ファイルの 1 つの値がいくつか異なります。2 つの同一のファイル (および)Something.Release.Prod.Configを使用する代わりに、これらのビルド構成の両方で使用するようなファイルを作成する方法はありますか?Something.Release.Prod1.ConfigSomething.Release.Prod2.Config

...さらに詳しく説明すると、この場合、2 つの環境に展開しているため、1 つの重複ファイルは実際には大きな危機ではありません。10 台または 100 台のサーバーがある場合はどうなりますか? そのような環境ではよりカスタマイズされたセットアップが一般的であると思いますが、CIサーバー(この場合は具体的にはTeamCity)を使用したセットアップでこれを実行できない理由はわかりません。

これは通常どのように処理されますか?

実際の変換が行われる前に、ビルド手順としてファイルを魔法のようにコピーできると思いますが、これは面倒で非常に複雑な解決策のようです。