問題タブ [global-asax]

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

asp.net - リクエストが Global.asax のコールバックかどうかを検出するにはどうすればよいですか?

Application_BeginRequest メソッドが呼び出されたときに、リクエストがコールバックかどうかを検出する方法を見つける必要があります。

「[ここで _isCallBack を True または False に設定するコード]」を何に置き換えるかを知る必要があります。

0 投票する
3 に答える
3523 参照

asp.net - Application_BeginRequest で IsCallback かどうかを確認する

Global.asax に次のコードを持つ Web アプリケーション (.NET 3.5) があります。

AJAXコールバックの場合を除いて、内部のすべての関数が呼び出されるようにします。したがって、理想的には、次のように変更します。

ただし、ここではページ オブジェクトへのアクセスはありません。したがって、基本的に私の質問は次のとおりです。

リクエストが Application_BeginRequest 内の AJAX コールバックであるかどうかを確認するにはどうすればよいですか?

フィードバックをお寄せいただきありがとうございます。

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

c# - REST 呼び出しで PreRequestHandlerExecute イベントが発生しない

HttpApplication クラスの PreRequestHandlerExecute イベント ハンドラーで nhibernate セッションを作成しています。

MVC では問題なく動作しますが、WCF (REST) ではイベントが発生しません。

それを実現する方法や、MVC と WCF/Rest の両方でセッションを設定するための他のより良いアイデアはありますか?

前もって感謝します、

アンドレ・カルッチ

0 投票する
2 に答える
3632 参照

asp.net - Global.asax Application_Error が統合モードで機能しない

Application_Error は統合モードでは機能しませんが、クラス モードでは機能します。統合モードとクラス モードの両方を使用して、リクエストをエラー ページに転送します。両方のモードをサポートするには、HTTP モジュールを使用する必要がありますか?

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

asp.net - Application_BeginRequest がヒットしていない

.NET 1.1 アプリケーション プールを使用している Web サイトがあり、その Web サイト内に .NET 3.5 の仮想ディレクトリもあります。この仮想ディレクトリのコンテンツは、別のプロジェクトとして Visual Studio 2008 で構築されています。

テストすると、すべてが正常に動作し、すべての Global.asax イベントがヒットし、アプリは問題なく実行パイプラインを通過します。上記の構成でサーバーにアップロードすると、Global.asax イベントはヒットしません。(BeginRequest でインクリメントするアプリケーション レベルの変数を作成して、これをテストしました。設定もインクリメントもされていません)。

3.5 アプリケーションで Global.asax イベントが発生しない理由について、誰か手がかりを教えてもらえますか?

0 投票する
3 に答える
33181 参照

asp.net - ASP.NET:global.asaxのセッション変数にアクセスします

ASP.NETアプリケーションがあり、Global.asaxのアプリケーションエラーイベントで、エラーをトレース/ログに記録するメソッドを呼び出しています。ここでセッション変数のコンテンツを使用したいと思います。以下のコードを使用しました

セッション変数にアクセスしているコード行でエラーが発生します。VisualStudioはそれを伝えています

このコンテキストではセッションは利用できません

どうすればこれを取り除くことができますか?

0 投票する
4 に答える
3960 参照

asp.net-mvc - Global.asax(asp.net-mvc)でのルーティングについて

Global.asaxで、次は何を意味しますか?

0 投票する
3 に答える
3563 参照

c# - ASP.NET MVC の global.asax で Application_Error メソッドを使用する必要がありますか?

ASP.NET では、例外のロギングなどを処理するために、通常、「Application_Error」という保護されたメソッドを global.asax ファイルに配置することを知っています。

私の質問は、これは ASP.NET だけのものですか、それとも ASP.NET MVC でも同じように機能しますか? それは ASP.NET MVC のベスト プラクティスですか?

0 投票する
4 に答える
5295 参照

asp.net - ASP.NET 2.0:Httpcontext.current.session.add()の問題

誰かが私が次の問題の解決策を見つけるのを手伝ってくれますか?

  1. ASP.NET Webサイトの場合:Application_OnPostAuthenticate()イベントで、私が記述したコードはすべて、要求ごとに実行されます。したがって、このcustomidentityオブジェクトにより、countryidとweatheridは、リクエストごとに毎回呼び出されます(値についてはデータベースを呼び出します)。ページの応答時間や不要なコード実行に影響します。

    void Application_OnPostAuthenticateRequest(object sender、EventArgs e){

    }

次のようにコードを変更しようとしたときにこの問題を解決するにはHttpContext.Current.Session.Add( "test"、FatchMasterInfo.GetWeatherLocationId(ci.UserId);); キャッシュの代わりに、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という次のエラーが見つかりました

Application_OnPostAuthenticate()イベント内にセッション変数を格納できるかどうかわかりませんか?

0 投票する
2 に答える
1092 参照

asp.net - 例外、Global.asax、およびイベント ログ

未処理の例外を global.asax からアプリケーション イベント ログに記録したいと考えています。しかし、IIS がこれらの未処理の例外を警告として既にログに記録していることに気付きました。これらのメッセージを自分でログに記録することを計画しているため、これらのメッセージを抑制する方法はありますか?それとも、両方のエントリ (IIS によってログに記録されたイベント ログ エントリと私のイベント ログ エントリ) を保持するのが合理的だと思いますか?

アップデート:

正しい方向に向けてくれたジョン・サンダースに感謝します。実際には、ルート web.configの既定の構成に基づいてログを記録していたのは、正常性監視でした。