2

ファイルに変更を加えたglobal.asaxので、Webアプリケーションをリサイクルして変更を機能させたいと思います。本番サーバーでasp.netWebアプリケーションを安全にリサイクルするにはどうすればよいですか?何か案は..

4

3 に答える 3

2

新しいglobal.asaxをアップロードするだけです。次に訪問者が新しいセッションを開始すると、アプリは新しいコードを自動的に呼び出します。

于 2010-09-01T05:48:55.703 に答える
1

IISでは、アプリケーションのアプリケーションプールをリサイクルできます。

IIS 7の場合:[アプリケーションプール]に移動し、アプリケーションの[アプリケーションプール]を右クリックして、[リサイクル...]をクリックします。

ユーザーのセッションを強制終了しないことなどが心配な場合は、それが可能かどうかはわかりません。

于 2010-09-01T05:13:39.530 に答える
1

asaxファイルをサーバーインスタンスに直接アップロードすると、期待どおりに機能します。

サイトに新しいglobal.asaxファイルをアップロードすると、新しいAppDomainが作成されます。これは、サーバーに到着する新しいリクエストに使用され、既存のリクエストには、セッションのアクティブと同じくらい古いバージョンがアクティブのままになります。

于 2010-09-01T05:52:32.993 に答える