問題タブ [application-start]

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

asp.net - asp.netアプリケーションが複数回起動します

Visual Studio 2010のc#で記述されたASP.NET 4アプリケーションがあります。Global.asaxのapplication_startでタイマーを開始し、一度開始したいのですが、アプリケーションの動作をログに記録した後、application_startが複数回起動することに気付きました。Webサイトにしばらくリクエストがない場合は常に、次のリクエストでapplication_startが起動します。私はファイル操作を行っておらず、web.configファイルを変更していません。この動作を防ぐ方法はありますか?

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

asp.net - Application_Start で未処理の例外がスローされるとどうなりますか?

... Application_Start メソッドは、次のリクエストに対して再度実行されますか?

ASP.NET のバージョン、ホスティング サーバーのバージョン、および/またはその他のコンテキストに依存しますか?

そこに重要なアセンブリをロードすることが良いことかどうかを判断しようとしています。たとえば、アプリケーション全体の機能に不可欠なデータ アクセス アセンブリなどです。このようなアセンブリをロードしないと、後続のリクエストが役に立たなくなります。

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

asp.net - IISからのGlobal.asax変数の変更

アクセスを変更したり、IISからGlobal.asaxで指定された値を編集したりできますか?その理由は、ソースコードがないためです。現在必要な変更は、Global.asax.vbファイルで指定されている接続文字列(データベース)を変更することだけです。

ありがとう!!

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

asp.net-mvc-3 - ASP.NET MVC3+コントローラーのUnityインジェクション

Unityにタイプを登録するのに最適なイベントはどれですか?

これをやりたい

そのため、UnityコンテナからControllerFactoryによって取得できます。

私の意見は、Application_Startイベントでそれを行うことでしたが、アプリプールのリサイクル(Application_startを起動しない)によって引き起こされる多くの問題に直面する可能性があると警告されました。したがって、代替手段はSession_startになります。

何かアドバイス?

[アップデート]

しかし、私が使用する場合

アプリプールのリサイクルまたはIISがリセットされた場合はどうなりますか?サービスのインスタンスは再作成されていますか?

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

asp.net-mvc-3 - 共有ホスティングで Application_Start を再度開始しますか?

私は、asp.net mvc 3 を使用して共有ホスティング プランを利用しています。Application_Start で、Quartz スケジューラを起動し、いくつかのジョブを実行します。ただし、実行されていないように見えるものや、何かが間違っているものもあります(ただし、エラーをスローしていないようです)。

プロジェクトのすべての .dll を再アップロードしていますが、Application_Start() が再起動されるかどうかは 100% わかりません。

では、Application_Start() が確実に再実行されるようにするにはどうすればよいでしょうか?

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

asp.net - HttpUtility.UrlEncodeおよびApplication_Start

http://ayende.com/blog/4599/hunt-the-bugによると、「このコンテキストでは応答が利用できない」というシナリオの1つに遭遇しました。

非常に単純化された次の例では、Windows Server 2008 / IIS7 /ASP.NET4.0の特定のシナリオで例外がスローされます。

私が見た解決策には、次のいずれかが含まれます。

  1. Ayendeが行ったように実行し、「このバグを回避するために、独自のHttpUtilityを作成します(Monoから1つを取得して変更します)。」
  2. または、代わりにHttpEncoder.Defaultを使用するかどうかを判断します。私はこれを行うための最善の方法を追跡しようとしています。
  3. または、Server.UrlEncodeとHttpUtility.UrlEncodeのようにUri.EscapeDataStringを使用します

多分それは私の最高のグーグルの日ではありませんが、HttpEncoder.Defaultを実装する方法は?

推奨事項?

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

asp.net - ASP.Net 4.0 アプリケーションで Application_Start が正しく動作しない

私は困惑しています。私は StackOverflow と Google に関するすべての推奨事項を実行しました...喜びはありません。

ASP.Net 4.0 アプリケーションで Application_Start メソッドが正しく動作しません。アプリケーション変数を設定できますが、ロギング メソッドを呼び出すことはできません。

変数を設定できます:

しかし、私のロギングメソッドは呼び出されません:

これは、VWDE 2010 の内部 IIS サーバーから IIS 7.5 (Windows 7) に切り替えたときに発生しましたが、100% 関係があるわけではありません (仮想ディレクトリを使用していたため、切り替える必要がありました)。

[Post Script Edit: プロジェクトを "Use Visual Studio Development Server" に戻し、Application_Start メソッドが起動してログ メソッドを実行しました。IIS を使用する必要があります。私が見落としているIIS設定について何か提案はありますか?]

どんな提案も役に立ちます。

謹んで、

レイ

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

asp.net-mvc-3 - Asp.NetMVCApplication_StartのElmahログエラー

重複の可能性:
elmah:HttpContextのない例外?

Global.asax

Elmah例外をログに記録していません。

私はここでかなりの初期化と構成作業を行っています。何か問題が発生した場合にエラーログを取得することが重要です。

なぜそれが機能しないのかはわかりませんが、おそらくMVCライフサイクルに関係しています-おそらくHttpContextこの段階ではありませんか?ここからエラーをログに記録する方法はありますElmahか?

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

asp.net - ASP.NETapplication_startイベントが発生しました

ASP.NETアプリケーションに取り組んでおり、いくつかの参照データをキャッシュしています。キャッシュを作成するコードは、global.asaxのapplication_startイベントで呼び出されます。私の問題は、application_startイベントが複数回呼び出され、アプリケーションへのアクセスが遅くなることです。問題をテストするために、アプリケーションを再インストールしました。application_startイベントは、アプリケーションへの最初のアクセス時に発生し(予想どおり)、変更を加えなかったにもかかわらず、約1時間後に発生しました。アプリケーションのbinファイルでファイルシステムを変更しておらず、アプリケーションプールがデフォルトのリサイクル設定(1740分)に設定されているため、イベントが呼び出される理由がわかりません。

ありがとう

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

file - 複数のテキスト ファイルを作成する

アプリケーションの起動時に複数の *.txt ファイルを作成するための適切な方法は何でしょう。つまり、作成されていない場合は存在するかどうかを確認します。約 10 個のテキスト ファイルを作成する必要があります。すべてのファイルに対して次のようにする必要がありますか?