最近、イントラネット開発サーバー (Windows Server 2003) を、2k3 sp2 および .NET の各バージョンの最新版を含む、最新かつ最高のパッチにアップグレードしました。
COM+、ASP、ASP.NET 1.1、ASP.NET 2.0、ColdFusion など、さまざまなテクノロジを使用しています。したがって、これらのテクノロジーは常にうまく機能するとは限らないため、テストは興味深いものになる可能性があります。
COM+ の問題に対処するホット フィックスは既に適用されています。現在の問題は、ASP.NET 1.1 Web アプリケーションが機能しなくなったという事実に関係しています。どの aspx ページでも、単に一般的な「ページが見つかりません」というエラーがスローされます。静的ファイル (.html など) は通常どおり返されます。同一のコードは、パッチを適用していないテスト環境でも適切に動作します。
仮想フォルダーは、独自のアプリケーション プール (ASP.NET 2.0 とは別) で実行するように設定されています。Google で見つけた唯一のヒントは、仮想フォルダーの .NET を 2.0 に変更することでした。動作しているように見えましたが、サーバーに負荷がかかるのではないかと心配しています (過去に誰かがアプリの .NET プールを誤って正しく構成しなかったことが原因です)。
私たちの計画では、既存のアプリケーションを 2.0 にアップグレードすることを完了する予定ですが、近い将来には実現しません。私の検索を回避したホット フィックスはありますか? それとも、誰かが実装した別の回避策でしょうか?
追加情報:
問題のサーバーは両方とも 32 ビットです。404 エラーの IIS ログの抜粋を次に示します。
2008-11-25 23:58:41 10.150.1.31 GET /revenue/MailerAdmin.aspx - 80 - 10.1.3.18 Mozilla/4.0+(互換;+MSIE+7.0;+Windows+NT+5.1;+MPI+INTERNAL; +InfoPath.2;+.NET+CLR+1.1.4322; +.NET+CLR+2.0.50727;+MS-RTC+LM+8;+.NET+CLR+3.0.04506.30;+.NET+CLR+ 3.0.04506.648; +MPI+内部;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+MPI+内部) 404 2 1260