問題タブ [application-pool]

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 に答える
6464 参照

iis - IIS6/7アプリケーションプール設定をプログラムで変更する

IISアプリケーションプールの設定とプロパティ(例:設定)をプログラムで変更するにはどうすればよいEnable 32-Bit Applicationsですか?

MSDNまたはTechnetにIIS6または7のプロパティに関するリファレンスガイドはありますか?

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

asp.net - ASP.NET アプリケーションを再起動せずに web.config を変更できますか?

重複の可能性:
web.config が変更されたときに ASP.NET アプリケーションが再起動しないようにするにはどうすればよいですか?

ちょうどアップタイムについて考えていました。ありがとう。

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

iis - 特定のアプリケーションプールのw3wpSystem.Diagnostics.Processを特定します

サーバーで実行されているWebサイトはほとんどありません。

現在のプロセスのメモリ量を示す「診断」ページがアプリケーションにあります(非常に便利です)。

これで、このアプリは別のアプリに「リンク」され、診断ページに別のw3wpプロセスのメモリのアモットを表示できるようにしたいと思います。

メモリの量を取得するために、私は簡単なコードを使用します:

アプリケーションプールを知っている2番目のw3wpプロセスを特定するにはどうすればよいですか?

対応するスレッドが見つかりましたが、適切な答えがありません: IIS6アプリプールでプロセス固有のパフォーマンス統計を確認するための信頼できる方法

ありがとう

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

asp.net-mvc - web.config での ASP.NET 偽装とカスタム ID を使用したアプリ プールの実行

わかりましたので、ASP.NET MVC を使用しています。ファイルをアップロードしてネットワーク共有に書き込むことになっています。

「ログオン失敗: 不明なユーザー名またはパスワードが正しくありません」というメッセージが表示されます。ネットワークの場所に書き込もうとしたとき。

ファイルサーバーアカウントを偽装することで自分のマシンで解決し、これをweb.configに追加しました:

しかし、サーバー上でビルドを作成したとき、管理者は、私のソリューションではなくカスタム ID でアプリケーション プールを実行することを提案しました (理由は聞かないでください)。 、「ログオン失敗」例外が再び発生しました。

これら 2 つの方法の違いは何ですか?また、後者が機能しないのはなぜですか?

前もって感謝します!

0 投票する
5 に答える
8723 参照

asp.net - フォルダーの作成、名前変更、または削除時に ASP.NET が再起動する

更新 -- 問題を再現するプロセス:

1) c:\projects\restart-demoに Web サイト プロジェクトを作成します。

2) デフォルトの web.config とダミーの aspx ページtest.aspxを追加します。

3) ルート フォルダーc:\projects\restart-demoを指すように IIS をマップします。

4) perfmon、正常性の監視、global.asax Application_End での追跡などを使用して、アプリケーションの再起動を監視します。

5) ブラウザでページをリクエストhttp://localhost/test.aspx

申請開始

6) 新しいフォルダーc:\projects\restart-demo\asdf を作成します。

申し込み終了

7) ブラウザでページをリクエストhttp://localhost/test.aspx

申請開始

8) フォルダーの名前をc:\projects\restart-demo\asdf から c:\projects\restart-demo\asdf1に変更します。

申し込み終了

更新を終了する

バックエンド CMS を使用して、ASP.NET サイトでファイルとフォルダーを生成しています。

ユーザーは、ファイルを作成/変更/削除し、これらを Web ファームにプッシュすることができます。

私たちが気付いた1つの問題:

ユーザーがフォルダーを作成、名前変更、または削除すると、アプリ ドメインが再起動します。その結果、セッション、キャッシュなどがすべて失われます。

/bin や /App_Code のような特別なフォルダーである必要はないことに注意してください。

この動作を防ぐ方法はありますか?

これは、次の 2 つの理由でパフォーマンスを実際に妨げています。

  • アプリ ドメインの再起動時にキャッシュがダンプされる
  • 再起動後にアプリ ドメインを再構築する必要がある
0 投票する
1 に答える
3857 参照

iis-7 - IIS7 アプリケーション プールのクラッシュ

Windows Server 2008 R2 で IIS 7.0 を実行しており、サイトごとに 1 つのアプリケーション プールを作成しました。アプリケーション プールが停止する原因となっているサイトが 1 つあります。これらは、イベント ビューアの次のエラーです。

これは数回表示されます:

アプリケーション プール 'Pilot.Mobile.SyncV2' を処理しているプロセスが予期せず終了しました。プロセス ID は「3620」でした。プロセスの終了コードは「0x80131506」でした。

次に、これを取得します。

アプリケーション プール 'Pilot.Mobile.SyncV2' は、そのアプリケーション プールを処理するプロセスで一連の障害が発生したため、自動的に無効になっています。

2つのこと-ツールやスクリプトなど、これがクラッシュする理由を見つけるにはどうすればよいですか。また、アプリケーションプールをチェックするスケジュールタスクで実行できるスクリプトを誰かに取得してもらいます。

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

.net - アプリケーション プールが最後にリサイクルされた時刻を確認する

アプリケーション プールを監視する .NET サービスを作成しています。特定のトリガーに基づいて、それらを再起動しています。ただし、最後にリサイクルされる前にトリガーが発生した場合は、再起動したくありません。アプリ プールの「最終リサイクル時間」を知るにはどうすればよいですか?

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

c# - C#でアプリケーションプール(IIS 6)のステータスを確認する

C#でIIS6アプリケーションプールのステータスを確認するにはどうすればよいですか?たとえば、実行されているかどうかを知りたいです。よろしくお願いします!