問題タブ [configsection]
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.
asp.net - web.config に値を格納する - appSettings または configSection - どちらがより効率的ですか?
いくつかの異なるテーマを使用できるページを作成しており、各テーマに関する情報を web.config に保存します。
新しい sectionGroup を作成してすべてをまとめて保存するか、単にすべてを appSettings に入れる方が効率的ですか?
configSection ソリューション
configSection の値にアクセスするには、次のコードを使用しています。
appSettings ソリューション
appSettings の値にアクセスするには、このコードを使用しています
c# - configsections への intellisense/xsd 検証の提供
小さな C# プロジェクトで、単純なカスタム構成セクションを作成しようとしています。CodeProject: Unraveling the Mysteries of .NET 2.0 Configurationの指示に従いましたが、すべてがうまく機能しています...構成で xsd 検証と intellisense が得られないという事実を除けば。
私の設定を以下に示します。
この記事 ( XSDExtractor ) で、configsection の xsd ファイルを作成するツールを見つけました。これは問題なく動作します。つまり、主な属性 (「価格」など) と単一要素 (「料理」) に対して、インテリセンスと検証を提供します。ただし、コレクション (「トッピング」) では機能しませんでした。
私の質問:
- ConfigurationSection クラスの xsd 生成を提供する他のツールはありますか?
- コレクション プロパティを使用して ConfigurationSection で XSDExtractor を正常に実行した人はいますか?
どうもありがとう、ニコラ
c# - 定義できるか依存する dll のアプリケーション構成で
アプリケーション用のカスタム .NET アドインがあり、アドインの構成ファイル用の configSections を作成しようとしています。問題は、OpenMapperExeConfiguration/OpenExeConfiguration を使用して構成をロードする場合、そのセクションを読むことができないことです。
ここに私の設定ファイル(MyTest.dll.config)があります
これは、テスト configSection にアクセスするための私のコード サンプルです。
示されているように、appsettings の値は問題なく読み取ることができます。メイン アプリケーションの構成ファイル以外の構成に configSections を含めることは可能ですか?
c# - C# ConfigurationManager.GetSection はファイルまたはアセンブリを読み込めませんでした
ハマった!これは本当にばかげているようですが、どこが間違っているのかわかりません。2.0 C# ASP.NET Web サイトを作成しています。web.config ファイルでカスタム セクションを使用しようとしています。
Bailey.DataLayer 名前空間にあるオブジェクト用に別の DLL があります。しかし、test.aspx ページを実行すると、次のエラーが発生します。
私が取得しようとしているクラスは次のとおりです。
Web 構成ファイルには、次のセクションがあります。
これをコンソール アプリで問題なく実行しましたが、Web ページにあること以外に違いは見られません。
編集
すべてがコンパイルされ、実行時にエラーがスローされるため、test.aspx.csページで参照されているため、アセンブリが見つかったとしか思えません。
test.aspx.cs ページの上部に次の using ステートメントがあります。
混乱しないように、web.config ファイル全体を次に示します。
.net - カスタム app.config 構成セクション ハンドラー
このようなapp.configを使用した場合、System.Configuration.Sectionから継承するクラスを介して「ページ」のリストを取得する正しい方法は何ですか?
web-config - web.config カスタム セクションの継承
カスタムの web.config セクションを取得して、Web サイトのサブフォルダーにあるアプリケーションの web.config に継承しようとしています。
カスタム セクションはメイン Web サイトで正常に動作しますが、カスタム セクションが継承されていないようです。
web.config の他の要素は継承されています。継承されていないのはこのカスタム セクションだけです。
これは設計によるものですか?カスタム セクションの継承を有効にする方法はありますか?
logging - log4net 構成例外
ロギングにlog4netを使用しています。私のログ設定は別のファイルに保存されています。
Web.Config:ConfigSections
AssemblyInfo.cs で構成ファイルを指定する
LogManagerを初期化すると、このエラーが発生します
はい、「Log4NetConfigurationSectionHlandler」と表示されています。これはタイプミスではありません
その後、このエラー
編集:Mauricio Schefferの提案を試しました
得た
.net - configSectionsの目的は何ですか?
私は少し調査を行い、これに遭遇しました:http: //msdn.microsoft.com/en-us/library/ms228245.aspx
したがって、私がそれを正しく理解している場合、最終的にこれが行っているのは、プロジェクト内で使用するためのいくつかの.dllを含めることです。
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
違いは、configSectionsの方法で、後でwebconfig(または他のconfig)でxml要素として「name」を作成することでいくつかのパラメーターを設定できることだと思います。これは正しいですか、それとも何かが足りませんか?
また、Webサイトのweb.configからconfigSectionsを削除すると、正常に実行されることに気付きました。具体的には、次のconfigSectionsです。
configSectionsもデフォルトでmachine.configで定義されているため、これを実行しても実行できることをどこかで読んでいました。では、なぜWebサイトのweb.configで再度定義するのでしょうか。いくつかのカスタム設定でmachine.configをオーバーライドすると思いますか?machine.configファイルのデフォルトの内容を判断する方法はありますか?
c# - タイプ「Type」の configSection 属性からの読み取り
私はこのようなセクションを持っています
私のコードでは、MyClass のインスタンスを作成する必要があるため、次のようにします。
文字列を分割せずにそれを行うより良い方法があると確信していますが、Googleでそれについて何も見つけられませんでした。
編集:何もせずに「タイプ」としてタイプを取得するフレームワークからの組み込みのものはありますか?
vb.net - カスタム構成セクションハンドラーの実装
さまざまなソース(stackOverlflowを含む)からの落穂拾いですが、使用するようになると、次のエラーメッセージが表示されます
「構成プロパティ'deviceconfig'はConfigurationSectionから派生していない可能性があります。」
私はこれに一日の大部分で苦労してきましたが、解決策に近いわけではないので、この問題についての助けをいただければ幸いです。私はカスタム構成セクションの実装の初心者なので、優しく扱ってください:-)
app.configファイルは次のようになります。
カスタムセクションハンドラーのコードは次のとおりです。
名前空間CNIMonitor.Core.CustomConfig