問題タブ [httpapplication]
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# - `_ [....]`は有効な識別子ですか?
発生している問題をデバッグしようとしているときに、Microsoftから.NET 4.5リファレンスソースをインストールしましたが、で次の問題に遭遇しましたHttpApplication.cs
。
最後から2番目の行に注意してくださいprivate bool _[....]; // per call
。
_[....]
有効な識別子(ILを含むあらゆるレベルのコンパイル)ですか、それともコンパイル後にソースが変更されていますか?
asp.net - HttpContext.Current.ApplicationInstance.ApplicationとHttpContext.Current.Application
ページやセッション間で共有するオブジェクトを保存したい場合は、どれを使用すればよいですか?
HttpContext.Current.ApplicationInstance.Application
またはHttpContext.Current.Application
。
私は使ってHttpContext.Current.Application
いましたが、2つの間で混乱しました。
asp.net - サーバー側でグローバル データを保存するための asp.net のベスト プラクティス
ログインするすべてのユーザーのユーザー ID + ユーザー名を保存する辞書を管理する必要があります。ユーザーが ajax 呼び出しを行うときに、Cookie のユーザー ID が辞書に存在するかどうかを確認します。
データを保存するのに最適な場所はどこですか? もちろん、サーバー上にある必要があり、すべてのユーザーがデータにアクセスできる必要があるため、HttpApplication が推奨されるオブジェクトですか?
c# - HttpApplication のインスタンスをカウントする
ASP.NET アプリケーションに重大なパフォーマンスの問題が発生することが予想され、現在その問題を調査しています。問題が現在の HttpApplications の数に関連していることは合理的であるように思われます。これらを perfo でカウントする方法はありますか?
asp.net - ASP.Net MVC3 FormsAuthentication 全体的なログイン イベント
ASP.Net MVC3 アプリがあります。LogIn アクションが呼び出されると、MembershipProvider を使用してユーザーを検証し、FormsAuthentication を使用して Cookie を設定します。
さらに、データベースからユーザーに関する情報を取得し、それをセッションに保存します。
ユーザーがその後サイトにアクセスすると、Cookie を介して既に認証されているため、データベースからユーザーに関する情報を再度取得できるようにフックする場所を探しています。
HttpApplication.AuthorizeRequest() はこれを行うのに最適な場所ですか? 明らかに、これはすべてのリクエストに対して呼び出されるため、ログイン後または自動的に認証されたときに、ユーザーが認証されたことを示すものを使用できることを望んでいました。
c# - Backgroundworker を使用した ASP.NET Web サービスのポーリング サービスが続行されない
ASP.NET-WebService でポーリング サービスを実行する必要があります。今、私は でBackgroundWorker
始めている でそれを実装しましApplication_Start
たHttpApplication
。これは機能しています。しかし、突然、それはもう機能しなくなります。
さて、次の質問があります。HttpApplication
開始して実行した後の のライフタイムは何Application_Start
ですか? BackgroundWorker
別の場所で実装して実行する必要がありますか?
c# - すべての HttpApplication インスタンスをリセットする
モジュールが作成されたときに、一度初期化されるデータで HTTP モジュールを定義して割り当てました。asp.net アプリケーションの作業中に言いたいのは、そのモジュール タイプのすべてのインスタンスでこのデータをリセットすることです。ご存知のように、Asp.Net によって管理される HttpApplication プールと、各 Asp.Net アプリケーション インスタンスのモジュール コレクションがあります。一部の管理者 .aspx ページから、「すべての HTTP モジュールをリセットします」と言う可能性がありました。現在の HTTP リクエストに対してアクティブな HTTP アプリケーション インスタンスと HTTP モジュール インスタンスをキャッチ/アクセスする方法しか知りません。すべてのモジュール インスタンスに対してそれを行う方法。グローバル HttpApplication プールにアクセスすることは可能ですか、またはこの問題の他のパターンはありますか?
c# - Init() の外部で HttpApplication イベントのハンドラーを登録するにはどうすればよいですか
ASP.NET 要求ライフサイクルのさまざまな段階でコードを実行する必要があるライブラリを作成しています。
HttpApplication.Init() をオーバーライドし、そこにさまざまなハンドラーを登録することにより、Web アプリケーションを作成するときにこれを行うのは簡単です。
ただし、Application_Start(); の実行中にライブラリからこれを実行したいと考えています。消費者が Init() をオーバーライドして、そこからイベント設定コードを呼び出す必要はありません。
これを達成する方法はありますか?
これが私の理想的なセットアップです。
asp.net - HttpApplication は .net HttpRuntime でどのように機能しますか?
HttpApplication がセッション メカニズムとして機能するかどうかは不明です。最初のリクエストを介して HttpApplicationFactory によって HttpApplication が作成されると、2 番目のリクエストを介して HttpApplicationFactory によって HttpApplication が再利用されますか? またはリニューアル?
asp.net - HttpApplication.Init と HttpModule.Init
Init
メソッドが と の両方で使用できる理由HttpApplication
と、どちらを使用するかを理解しようとしてHttpModule
います。