問題タブ [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.
asp.net - 再利用率の高いデータを .net Web アプリケーションにロードする最良の方法は何ですか?
Web アプリのナビゲーション用のカテゴリのリストがあるとします。ユーザーごとにデータベースから選択するのではなく、global.asax の application_onStart に関数呼び出しを追加して、そのデータを繰り返し再利用される配列またはコレクションにフェッチする必要があります。データがまったく変更されない場合 (編集 - 非常に頻繁に)、これが最善の方法でしょうか?
asp.net - ASP.Net Session_Start イベントが発生しない
Global.asax ファイルで Session_Start イベントが発生しない ASP.Net 2.0 アプリケーションがあります。なぜこれが起こっているのか、どうすればそれを機能させることができるのか誰にもわかりますか?
アプリケーションは Windows XP 開発マシンでは問題なく動作しましたが、サーバー (Win Server 2003/IIS 6/ASP.Net 2.0) にデプロイすると動作を停止しました。
これが関連しているかどうかはわかりませんが、サーバーは SharePoint インストール (WSS 3.0) もホストしており、既定の Web サイト レベルで一部の設定が変更されることがわかっています。
sharepoint - SharePoint 2007 機能をサイトの Application_Start にフックするにはどうすればよいですか?
機能を開発するときに、SharePoint 2007 サイトの Application_Start にフックする良い方法があるかどうか疑問に思っていました。サイト ルートにある Global.asax ファイルを直接編集できることはわかっていますが、この機能と共に展開されるようにする方法はありますか?
ありがとう!
asp.net - log4net と ASP.NET 3.5 の問題
log4net を ASP.NET 3.5 から動作させるのに問題があります。log4net を使用するのはこれが初めてで、パズルのピースが欠けているように感じます。
私のプロジェクトは log4net アセンブリを参照しており、私が知る限り、サーバーに正常にデプロイされています。
私のweb.configには以下が含まれています:
次のコードを使用してロガーをテストしています。
私の Global.asax では、次のことを行っています。
この時点で、他に何が間違っているのか考えられません。ログを保存しようとしているディレクトリは書き込み可能であり、別のディレクトリを試しても同じ結果が得られます。ファイルもログもありません。
助言がありますか?:-)
編集:ログファイルのパスと名前にいくつかの異なる形式を試しました。その中には、「..\..\InfoLog.html」、「InfoLog.html」、「logs\InfoLog.html」などが含まれます、誰かがそれが問題かどうか疑問に思っている場合に備えて。
編集: ルート ロガー ノードを log4net セクションに追加し直しました。サンプルからコピーするときに誤ってそれを省略しました。ルート ロガー ノードは次のようになります。
それでも、まだ運がありません。
asp.net-mvc - Global.asax のデフォルト ルート ポストを削除または変更する
ASP.NET MVC で CMS を構築しています。ユーザーが最初にサイトにアクセスしたときに、デフォルトで表示するページをユーザーが選択できるようにしたいと考えています。
次のように、Global.asax にデフォルト ルートを設定します (例):
しかし後で、データ ソースから取得したものに基づいて HttpModule のデフォルト ルートを変更したいと考えています。Global.asax で最初に設定されたデフォルト ルートを変更するにはどうすればよいですか? HttpModule のルーティング テーブルを変更するには遅すぎますか? もしそうなら、どうすればこの機能を実現できますか?
asp.net - Application_Start はワークステーションで正常に動作し、デプロイ時に呼び出されません
開発ワークステーションでは問題なく動作するアプリケーションがありますが、アプリケーションをライブ環境にデプロイすると失敗します。ライブ環境で Application_Start が呼び出されていないようです。
sharepoint - SharePoint と global.asax コードの展開
カスタム SharePoint コードからいくつかのカスタム メッセージを ULS に記録したいと考えています。私のコードは、いくつかのリストにアタッチされたリスト アイテム レシーバー内で実行されています。global.asax のアプリケーション開始イベント ハンドラー内で、このログ メカニズムを構成したいと考えています。global.asax を変更する SharePoint ソリューション パッケージを展開するためのベスト プラクティスは何ですか?
asp.net - Global.asaxと、生成されたスレッドで発生する例外の処理
例外ハンドラがあります。私のasp.netアプリケーションで。Global.asaxで書かれています。Application_Error()メソッド内。
これは、アプリケーションへの要求の結果として呼び出されるページおよびクラスのコンテキストで発生する例外に対して機能します。しかし、リクエスト(またはアプリケーションベースのタイマーなどの他の理由)の結果としてスレッドを生成し、そのスレッドで例外が発生した場合。Global.asaxでは処理されません。これにより、Asp.netのワーカープロセスがアプリケーションを強制終了します。死。AppDomain.CurrentDomain.UnhandledExceptionハンドラーにプラグインすると、スレッドで発生する例外が表示されますが、残念ながら、これは遅すぎます。そして、アプリケーションはまだ死にます。死。何かアドバイス?
c# - 他のページのコード ビハインドで global.asax からプロパティにアクセスするにはどうすればよいですか
global.asax でプロパティが定義されているとします。
別のページで値を使用したい。どのように私はそれを参照するのですか?
c# - Global.asax の Application_Start メソッドでのキャッシュへのアクセス エラー
Global.asax の Application_Start メソッドでキャッシュにアクセスしようとしています。Context.Cache にアクセスしようとしています。Visual Studio からコードを実行すると問題なく動作しますが、IIS からサーバー上で実行すると、次のようになります: セッション状態は、このコンテキストでは使用できません。アプリケーションの起動時にキャッシュにいくつかの値をシードしたいと考えています。Application_Start からキャッシュを取得するにはどうすればよいですか?