問題タブ [webconfigurationmanager]

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 投票する
0 に答える
858 参照

c# - application_start で config が変更されると、ページが更新されるたびに呼び出されるアプリケーションの開始

アプリケーション起動時に一度だけweb.configを更新したい。このために、Global.asax で application_start メソッドを使用できると考えました。application_start は通常、最初のリクエストが Web サイトに対して行われたときに 1 回だけ呼び出されますが、System.Web.Configuration.WebConfigurationManager または Microsoft.Web.Administration.ServerManager を使用して web.config を更新すると、http リクエストごとに呼び出されます。WebConfigurationManager のコード例は次のとおりです。

空の asp.net Web アプリケーションを作成し、このコードを global.asax に追加して、IIS でホストできます。次に、ページを数回更新し、更新ごとにイベントが登録されていることをイベント ログで確認します。

このように構成ファイルが更新されると、各リクエストに対して application_start が呼び出されるのはなぜですか? 各リクエスト中ではなく、アプリケーションの起動後に web.config セクションを更新するにはどうすればよいですか?

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

.net - ConfigurationManager が見つかりませんでした

フロントエンド用の反応とバックエンド用の.net MVCに基づくWebサイトがあります

で AppSettings メソッドを取得したいのですConfigurationManagerが、VS から、型名がないことがConfigurationManagerわかりますSystem.Configuration

にリファレンスがありSystem.Configurationます。他の質問のすべてを試しましたが、うまくいきません。

メソッドで AppSettings にアクセスしようとすると、型名System.Web.Configuration.WebConfigurationManager.AppSettingsまたは名前空間がないというエラーが表示されますConfiguration

VS からの完全なエラー

誰かがこれを修正するのを手伝ってくれますか?