30

asp.net 3.5 で Web フォームを使用して Web サイトを開発しました。IISで実行しました。以前はうまくいきました。しかし、デバッグ中に突然例外が発生しました。メッセージは

w3wp.exe [XXXX] で未処理の Microsoft .Net Framework 例外が発生しました

アプリケーションを実行しようとするたびに発生しますが、Cassini で Web サイトを実行すると例外はありません。IIS に HTML ページを展開する場合、例外はありません。IIS の .net アプリケーションでのみ問題が発生します。

ここで見つけた多くの解決策を試しましたが、問題を解決するものはありませんでした。

どうしたの?誰でも助けることができますか?ありがとう。

4

10 に答える 10

10

イベント ビューアーで次のメッセージを見つけました。

「説明: IP 6B484BC2 (6B300000) の .NET ランタイムで終了コード 80131506 の内部エラーが発生したため、プロセスが終了しました。」

.Net Framework 4.5 のアップデートが原因でした。前回のアップデートをアンインストールしました。それは問題を解決しました。

ヒント: イベント ビューアの確認方法。Visual Studio > 表示 > サーバー エクスプローラー > SERVER_NAME > [イベント ログ] を右クリック > イベント ビューアーを起動 > Windows ログ > セットアップ。

エラーに関する情報があります: http://support.microsoft.com/kb/2640103/en-us . ただし、修正プログラムは Microsoft への要求によってのみ入手できます。

「有害な」アップデートの数は覚えていません。しかし、誰もがそれらを削除するための最新の更新を見つけることができると思います.

于 2013-10-24T18:52:32.280 に答える
7

この問題を修正しました。私たちにとっては、ログに書き込む権限レベルが原因でした。IIS のアクセス許可を変更しました。

サイトごとにこの手順を繰り返します。

  1. IIS マネージャーを開きます。
  2. サイトを選択します。
  3. オープン認証
  4. 「匿名認証」資格情報を編集します。アプリケーション プール ID を使用するように変更します。
  5. IIS リセット
于 2018-06-07T13:44:40.937 に答える
0

アプリの IIS アプリケーション プールが .NET 4.5 (クラシック) に設定されていたため、この問題が発生しました。非クラシックに切り替え、IIS を再起動すると、問題はなくなりました。

于 2016-11-22T04:03:21.340 に答える