問題タブ [configurationsection]
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.
c# - カスタム構成セクション ハンドラーに関する問題
したがって、app-config ファイルを使用するのはまったく初めてで、同じキーから複数の値を読み取ることができるようにカスタム構成ハンドラーを作成しようとしています。Microsoft Web サイトのドキュメントに従いましたが、問題が発生しました。
コードを実行しようとするたびに、このエラーがスローされます
「認識されない属性 'datatype'。属性名は大文字と小文字が区別されることに注意してください。(C:\Users\stephen.carmody\Desktop\FlatFileFactory - Copy\FlatFileFactory\bin\Debug\FlatFileFactory.vshost.exe.Config 行 21)」
要素の最初の 2 つの値のみを認識しているようで、3 番目の「データ型」がエラーをスローします。
ここに私の設定ファイルがあります
これが私のカスタムハンドラークラスです:
デバッグ中にブレークが発生するコードのスニペットを次に示します。
同様のスレッドが以前に投稿されたことは知っていますが、何時間もこれに取り組んできましたが、運がありません
c# - app-config 、カスタム セクション ハンドラ オブジェクトが null として返される
そのため、app-config ファイルから情報を読み取るカスタム セクション ハンドラーを作成しましたが、実行しようとすると、次のエラーが発生します: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
私はこの問題を2日間解決しようとしていますが、運が悪いです
ここに私のコードを見てください: アプリ - 設定
私のカスタム セクション ハンドラ:
そして、オブジェクトを呼び出します:
.net - app.config を変更せずに実行時に .NET 構成を変更する
実行時 (正確には起動時) に .NET アプリの構成を変更する必要があります。
アプリには、app.config (または web.config) が保存されている場所への書き込みアクセス権がありません。
追加する必要がある構成セクションはサードパーティ (Oracle によるもの) であるため、構成の動作方法を変更することはできません。
ConfigurationSectionHandler
また、構成セクションはOracleによるものであり、セクションから読み取るための構成セクションハンドラークラスを提供していないようであるため、カスタムはありません。
それは可能ですか?
c# - IConfigurationSectionHandler インターフェイスを実装せずにカスタム セクション ハンドラーを使用する方法は?
次のように web.config ファイルにセクションを作成したいと思います。
代替手段を探しています。デフォルトのセクション ハンドラーの 1 つを使用したいのですが、この構成で動作するセクション ハンドラーしか見つかりませんでした。
(これは、SingleTagSectionHandlers、DictionarySectionHandlers、NameValueSectionHandler などになります)。
< add> タグを < path> タグに置き換える方法はありますか? または、IConfigurationSectionHandler インターフェイスを実装する必要がありますか?
c# - サービス参照を介して呼び出されたときに ConfigurationSection を読み取る DLL に関する問題
経由でサービス(B)を参照するプロジェクト(A)があります。サービス参照。
そのサービス(B)にはDLLへの参照があります(Business.dllと呼びましょう)
そのDLLには、内部的に(コンソールアプリとして)呼び出されるか、サービス(B)から外部的に呼び出されるかに関係なく、簡単に読み取れると思われる構成を持つ独自のapp.configがあります。
現在、これは機能していません。app.config (具体的には、Business.dll.config ファイル) がまったく読み取られず、次のようになります。
プロジェクト (A) から呼び出された場合は常に null です。Service (B) の bin ディレクトリ内に Business.dll.config を保存できませんか、それとも単純に不可能なことをしていますか? これを行うべきより良い方法はありますか?
ありがとう。
configurationsection - ネストされた ConfigurationElementCollections を持つ ConfigurationSection
願わくば、この問題をこのサイトのブレイン トラストに提示して、誰かが私の間違いに気付くことを願っています。
私は、さまざまな内部クラスのプロパティにある情報を使用して、電子メール テキストを「メール マージ」する必要があるプロジェクトに取り組んでいます。メール本文に見られる一般的な記号は、「{メンバー名}、{携帯電話} など」のようになります。
web.config の ConfigurationSection を使用して、シンボルとそれらが見つかるクラスを定義したいと思います。これが私の提案する構成セクションです。
...そして私がそれを解析しようとしているコード:
このステートメントでセクションを解析すると: symbols = ConfigurationManager.GetSection("EmailSymbols") as EmailSymbols;
次のエラー メッセージが表示されます:「要素 'Symbol' を認識できません。」
これは単に、.NET の領域であり、私が自分のやり方を知らないだけです。誰でもできる助けをいただければ幸いです。
私の XML 定義は理にかなっており、正しい形式になっていますか? それぞれが Symbol のコレクションを含み、それぞれが TemplateValue のコレクションを含む SymbolClass のコレクションが必要です。
繰り返しますが、あなたの助けに感謝します。
よろしく、 ジミー
c# - 作成方法web.config ファイルのタグ?
Web構成でc#を使用してロケーションタグを動的に追加することは可能ですか?
たとえば、次のように追加します。
フォルダー b は実行時に作成され、それを作成したユーザーにアクセスを追加したいと考えています。作成されたフォルダの数は不明です。
フォーム認証を使用しています。