問題タブ [configsource]
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.
.net - configSource を使用して構成ファイル内に複数の階層を作成する方法はありますか?
構成ファイルを次の構造にする方法または回避策があるかどうか疑問に思います。
App.Config
私のAppSett.configは次のようになります。
.net - 開発専用の構成設定
要するに、チェックインできない構成ファイルで、特定の applicationSetting 値を開発マシン専用の特定の値に設定したいのです。このために、user.config ファイルで configSource 属性を使用することを考えていました。ただし、この属性は、ファイルが存在しない場合に例外をスローします。
拡張
次の app.config ファイルを含むライブラリがあります。
別のライブラリがこのライブラリを使用する予定で、2 つのオプションがあり、1 つはもう少し詳しく説明されています
- A.NameSpace.Settings ノードに入力しないため、デフォルト
aSettingValue
が使用されます - 新しく構成された値が使用されるように、A.NameSpace.Settings ノードに入力します。
これは、セットアップを準備するビルド スクリプトが環境依存のパラメーター (例: サーバー名、ポートなど) を置き換えることができるため、便利です。
3 つ目のオプションは、app.config を次のようにすることです。
チェックインされていないファイルに同じ値を定義しuser.config
ます。これは素晴らしいことです。ただし、非開発環境では、この user.config ファイルは存在してはならず、ファイルが見つからない場合は例外がスローされます。
開発マシンのみの構成値を定義するにはどうすればよいですか?
asp.net - Web.Config の Location 要素の ConfigSource
わかりましたので、会社の Web サイトの 1 つを調べて、いくつかの要素の ConfigSource 属性を使用して web.config をクリーンアップしようとしています。
web.config の最大の領域の 1 つは、サイトのほぼすべてのページの認証値を含む場所のリストです。
それらすべてを 1 つの構成に入れる方法を見つけることができないようですが、場所要素ごとに構成ソースを作成することに本当に制限されていますか?
asp.net - web.config の下の URL 書き換え用の複数の外部ファイル
以前は、多くの書き換えルールがあるため、リダイレクトを web.config から除外したいと考えていました。を使用してそれを行うことに成功しました
ここでの問題は、このファイルがすでに多くのルールを持っていることです。同じ基本コードを指す別のドメインに対して、大量のルールの別のセットを使用するつもりです。したがって、次のような異なるファイルで両方のファイルのルールを保持したい:-
これは許可されていません。この状況を修正するにはどうすればよいですか?? 両方のドメインには異なるルールがあり、このプロジェクトではドメインの追加がより多くなる可能性があることに注意してください。
任意の提案をいただければ幸いです...
asp.net-mvc-4 - 接続文字列 configSource が配置されている場合、Visual Studio 2012 Add controller with Context が失敗する
VS 2012 + MVC4 + EF5 を操作して Context を使用してコントローラーを追加しようとすると、接続文字列 configSource が Error で配置されている場合に失敗します。
「MvcTestApp.Models.DummyClass のメタデータを取得できません。configSource ファイル 'connections.config' を開けません。
ところで:アプリケーションが実際に正しく実行されるパスは正しいです。
Visual Studio 2012 EF5 は、設計時に connectionStrings configSource を別のファイルにすることをサポートしていますか? または開発中にまさか!!!
ご意見をいただきありがとうございます。
castle - ConfigurationManager.AppSettings からの変更を監視するように DictionaryAdapter に指示する方法は?
DictionaryAdapter を使用して、asp.net Web サイトの appSettings セクションから設定を取得します。IoC 構成は、起動時に 1 回行われ、単一の Configuration.AppSettings オブジェクトを使用して、ゲッターを使用するすべての種類の異なるインターフェイスが登録されます。
Web.config ファイルでホストされている appSettings セクションは正常に機能しますが、実行時に一部の設定を更新する場合に欠点があります。web.config ファイルなので、アプリ全体を再起動します。副作用として Web サイトを再起動することなく、実行時に構成を変更できるようにしたいと考えています。したがって、別のファイルに移動しました。
現在、ConfigurationManager.AppSettings["key"] を介して取得すると変更が反映されますが、DictionaryAdapter から動的インターフェイスを介してアクセスすると変更が反映されません。
ソースの変更を監視し、値をキャッシュしないように DA に指示する方法はありますか?
c# - ConfigSections と connectionStrings に共通の ConfigSource ファイルを作成するにはどうすればよいですか?
私のプロジェクトには、2 つの異なる構成セクション (1 つは技術的、もう 1 つは機能的) といくつかの接続文字列があります。同じconfigSourceファイルに、技術的な構成セクションと接続文字列と機能セクションをもう1つ入れたいと思います。これを3つの別々のファイルで行う方法は知っていますが、2つではありません。サーバーのホスト名や接続文字列などの技術的な構成を同じファイルに含めることは論理的です。
私の構成ファイルは次のようになります。
App.config
MyService.Technical.Config
ただし、セクション MyService.Technical と connectionStrings を同じファイルに混在させると、ConfigurationManager はどのセクションも読み込めなくなります。
これを行うためのヒントはありますか?この場合、3 つの個別のファイルを用意することは絶対に必須ですか?
c# - bindingRedirects の個別の configSource を定義し、app.config で参照します
別の構成ファイルを定義しようとしています (redirect.config としましょう)。この個別の構成ファイルには、次のような assemblyBindings が含まれています。
app.config で、この redirect.config を参照したい:
残念ながら、まったく機能していません。出力ディレクトリへのコピーは「常にコピー」に設定されています。何か案は?前もって感謝します
wcf - WCF クライアントの構成ファイルで configSource に複数の場所を使用する方法
私たちのアプリケーションは、将来、さまざまな WCF サービスのクライアントとして機能します。現時点では、1 つの WCF サービスのみを使用しています。アプリケーションの構成ファイルは、現時点では configSource-attribues を使用してセットアップされています。
たとえばバインディングセクションに複数のファイルを使用する方法はありますか? 1 つのファイルで使用する特定の WCF サービスの各バインドが必要です。そのため、バインディング セクションを複数の configSource にポイントする必要があります。
どんな助けでも素晴らしいでしょう。