質問
IIS アプリケーションで定期的に次のエラーが発生します。
リソースファイルからリソースをロードできませんでした。
アプリケーション イベント ログの完全なエラー メッセージは次のとおりです。
イベントタイプ:エラー
イベントソース:.NETランタイム
イベントカテゴリー:なし
イベントID:0
日付:2008 年 8 月 8 日
時間:午前8時8分8秒
ユーザー:該当なし
コンピューター:BLAH123
説明:
ソース ( .NET Runtime ) にイベント ID ( 0 ) の説明が見つかりません。ローカル コンピュータには、リモート コンピュータからのメッセージを表示するために必要なレジストリ情報やメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用すると、この説明を取得できる場合があります。詳細については、「ヘルプとサポート」を参照してください。以下の情報はイベントの一部です。.NET ランタイム バージョン 1.1.4322.2407 - セットアップ エラー:リソースファイルからリソースをロードできませんでした
セットアップを確認してください。
アプリケーションは .NET 1.1 で作成されていますが、サーバーは ASP.NET 2.0 を実行します。ありがとう。
アップデート:つまり、ASP.NET 2.0 はインストールされていますが、デフォルトの Web サイト フォルダーとフォルダー内の Web サイトは ASP.NET 1.1 に設定されています。Web サイトのフォルダーでは、ISAPI フィルターが ASP.NET 2.0 に設定されています。この問題について私が最初に推測したのは、ASP.NET 1.1 と ASP.NET 2.0 が並行して実行されていることでした。
更新 2:ASP.NET 2.0 はインストールされていますが、すべての Web サイトは ASP.NET 1.1 のみを実行します (長い話であり、私が始める前の出来事です)。
解決 4
質問はサーバー障害の前に行われたもので、おそらくここに属します。とにかく、私はエラーを理解できなかったので、エラーが閉じられたと仮定します。
他のヒント
Web サーバー上で .NET 1.1 および .NET 2.0 アプリが実行されていますか?似たような性質のインスタンスがいくつかあり、私たちが見つけた解決策は、1.1 アプリ用と 2.0 アプリ用の 2 つのアプリ プールを作成し、それに応じて各アプリケーションを割り当てることでした。
ISAPI フィルターを設定しないと別のエラーが発生しますか?
このエラーは、アプリケーションを再構築しているまさにその時点 (web.config の変更または単純な再コンパイル後) に要求が発生し、IIS が一時フォルダーでファイルを見つけられない場合に発生することがあります。