サーバーアプリケーションが利用できません
この Web サーバー上でアクセスしようとしている Web アプリケーションは現在利用できません。Web ブラウザの [更新] ボタンを押してリクエストを再試行してください
。 Web サーバーのアプリケーション イベント ログを参照して、このエラーが発生した原因を確認してください。
エラーを変更した後、IIS でこのエラーが発生しました。 。 。 。 。
もちろん、リフレッシュを試みましたが、ほとんど無駄でした。仕方なくIISを再起動しましたが、結果は同じでした。
コンピュータを再起動しても、エラーは依然として残ります。これは憂鬱です。
ログを確認したところ、最後のログに多くのスペースが含まれていることがわかりました (ログはテキストなので、それもそのはずです)。無限ループで書かれているようです。ただし、コンピュータを再起動し、ログを削除し、再度実行すると回復できるはずです。結果は同じです。
その後、同僚の協力を得て、サービス内のサービスが停止していることを発見しました。サービス ASP.net 状態サービスを再度開くと、IIS が正常になります。
プログラムでエラーが発生し、IIS を再起動してもサービスが読み込まれないため、サービスが停止した理由がわかりません。非常に落ち込んでいました。 。 。手動で開始する必要があります。
[訂正: 2006 年 3 月 22 日水曜日、午後 3 時 41 分 18 秒]
上記は偶然かもしれませんが、IIS では午後にも同じエラーが発生しました。後で何度か確認した結果、IIS とは何の関係もないことがわかりました (IIS も再インストールしました。何という愚かなことでしょう)。数時間考えた後、ついに自分が書いたコードに問題を当てはめることができました。スタックオーバーフローエラーであることが判明しました。 .net によって報告されるエラーがなぜランタイム デバッグ エラーなのか、非常に混乱しています。さらに、.net に関連する多くの DCOM エラーがログに記録されています。
アプリケーション固有のアクセス許可設定では、CLSID を持つ COM サーバー アプリケーションに対するローカル アクティベーション アクセス許可が付与されません。
{73B25FFD-F501-437B-8B11-7F0DE383964F}
ユーザー WEBB-COUNTRY-WUASPNET SID (S-1-5-21-1343024091-113007714-725345543-1010) に追加します。
詳細については、
コンポーネント サービス管理ツールを使用して変更できます。http://go.microsoft.com/fwlink/events.aspのセンター。
最初はこれらの数行のエラーに混乱し、結局数時間を無駄にしてしまいました。