問題タブ [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.
.net - system.serviceModel 構成セクションをオーバーライドできますか?
構成プロパティを使用して WCF サービスを提供する「プロキシ」クラスを作成しようとしています。
これらのプロパティを app.config ファイルに保存できないため、それを「プロキシ」して、要求に応じてこれらすべてのデータを提供するカスタム configurationSection を使用する方法を探しています。そのためには、独自の ConfigurationSection を使用して system.serviceModel をロードするように .NET フレームワークに指示する必要がありますが、それができるかどうかはわかりません。
誰かが私の仮定を承認できる場合、またはさらに良い場合は、別のソースを使用して WCF 構成設定を行う方法を教えてください。
ありがとう
.net - ConfigurationSection - カスタム セクションが定義されていません - なぜですか?
カスタム構成を構築しようとしていますが、何らかの理由で機能しません。誰かが私の問題がどこにあるかを見ることができれば幸いです。
コードは次のとおりです。
ここに設定があります:
私が実行しているとき: PointServices.Get()
、私は得ています:
要素 'xService' を認識できません。
次のように xService をセクション定義に追加しようとしましたが、役に立た
<section name="xService" type="XYZPoint.Messaging.PointServiceConfiguration.PointService, Barcap.FIA.Point.Messaging" />
なかったようです。
誰かが何か考えているなら、助けてください!ありがとう
c# - セクションは、構成ファイルごとに 1 回だけ表示する必要があります。なぜ?
次の例外が発生します。
私の設定ファイルは次のようになります:
ここに私がそれをロードするコードがあります:
このエラーが発生する理由がわかっている場合は、それが役に立ちます。
ありがとう
c# - 「認識できない要素 'elementName'. (行 x) (行 x)」を解決するにはどうすればよいですか?
次のコードがあります
スローする最後の行:
ConfigurationErrorsException モニターの構成セクション ハンドラーの実行中にエラーが発生しました。
内部例外あり:
要素 'screens' を認識できません。(1行目) (1行目)
CustomConfigurationSection の定義:
configuration は、「ConfigurationSectionCollection」タイプを持つ Sections という名前のプロパティを持つカスタム クラスのインスタンスです。
そして、sectionXml の着信 xml は次のとおりです。
どうすればこれを機能させることができますか?
c# - カスタム ConfigurationSection の IntegerValidator 属性で範囲を指定できますか?
次のConfigurationSectionを含むクラスがあります。
次に、.config ファイルに次のように記述します。
次に、この構成セクションを使用しようとすると、次のエラーが発生します。
ConfigurationErrorsException が処理されませんでした
プロパティ「waitForTimeSeconds」の値が無効です。エラー: 値は 1 ~ 100 の範囲内でなければなりません。
IntegerValidator
ExcludeRage = trueに変更すると、(明らかに) 次のようになります。
ConfigurationErrorsException が処理されませんでした
プロパティ「waitForTimeSeconds」の値が無効です。エラー: 値は 1 ~ 100 の範囲内であってはなりません
次に、.config のプロパティの値を 100 より大きい数値に変更すると、機能します。
バリデーターを 100 だけに変更するMaxValue
と動作しますが、-1 の値も受け入れます。
IntegerValidatorAttribute
このような範囲でを使用することは可能ですか?
編集して追加
Microsoft によって問題として確認されています。
c# - ConfigurationSection の定義方法
だからこれは私にとって新しいものです。
WinForms アプリの App.Config から取得するクラス ライブラリで ConfigurationSection クラスを定義しようとしています。これまでにこれを行ったことはありませんが、次の例から、これは私がしなければならないところです。
私のWinFormsアプリのapp.config
そして、別のクラス ライブラリのConfigurationSectionクラス。
System.Configuration を使用します。
だから、誰かが私が間違っているところを指摘できるチャンスがあれば
ありがとう!
c# - Loading a ConfigurationSection with a required child ConfigurationElement with .Net configuration framework
I have a console application that is trying to load a CustomConfigurationSection from a web.config file.
The custom configuration section has a custom configuration element that is required. This means that when I load the config section, I expect to see an exception if that config element is not present in the config. The problem is that the .NET framework seems to be completely ignoring the isRequired attribute. So when I load the config section, I just creates an instance of the custom configuration element and sets it on the config section.
My question is, why is this happening? I want the GetSection() method to fire a ConfigurationErrors exception since a required element is missing from the configuration.
Here is how my config section looks.
Here is how I load the config section.
Here is what my config file looks like.
The wierd part is that if I open the config file and load the section 2 times in a row, I will get the exception that I expect.
If I use the code above, then the exception will fire and tell me that MyConfigElement is required. The question is Why is it not throwing this exception the first time??
iis-7 - 仮想ディレクトリの作成とアクセス許可の設定 IIS7 - アクセス許可が不十分なため、構成ファイルを読み取ることができません
仮想ディレクトリを作成し、IIS7 と C# を使用してアクセス許可を設定しようとしています。これが私のコードのサンプルです:
これは例外をスローし、メッセージは次のとおりです。
Cannot read configuration file due to insufficient permissions.
誰か助けてくれませんか?
編集
管理者権限で実行すると、「構成ファイルの読み取りを有効にします」という新しいエラーが表示されます。どの構成を読み取る必要があり、どのようにアクセスできるか教えてもらえますか?
c# - タイプ NameValueSectionHandler のカスタム sectiongroup を使用して構成 obj で Save を呼び出す
Configuration
設定を簡単に読み書きして呼び出すことができSave(ConfigurationSaveMode.Minimal, true)
、通常は問題なく動作 するオブジェクトがあります。
sectionGroup
ただし、カスタム定義のタイプを持つ構成ファイルがありますSystem.Configuration.NameValueSectionHandler
(その部分を作成していないため、変更できません)。Save
メソッドを呼び出すと、TypeLoadException
メッセージ:
タイプ
System.Configuration.NameValueSectionHandler
は から継承されませんSystem.Configuration.ConfigurationSectionGroup
。
コールスタック:
参考までに構成はこんな感じ
実際のセクションとカスタム セクション グループの定義を削除すると、設定を正常に読み書きでき、正常に呼び出すことさえできますSave
。
明らかに、カスタムセクション グループはもう少し適切に設定できますが、それを修正することはできません。Configuration
NameValueSectionHandler
asp.net - System.Configuration.ConfigurationSection はクラス ライブラリでは使用できません
App_Code ディレクトリから、Web アプリが参照するクラス ライブラリを構築する別のプロジェクトに機能の一部を移行しています。App_Code ピースのクラスの 1 つは、次のように System.Configuration.ConfigurationSection フォームを継承します。
プロジェクトにConfigurationSectionをクラスとして認識させることは絶対にできません。このクラスについて私がググっても、それを使用するために何か特別なことをしなければならないことは言及されていません。これはクラス ライブラリであり、.exe などではないためですか? 私は困惑しています。