次の方法で共有

NET Framework 3.5の更新ダウンロード後にアプリケーションのランタイムエラーが頻繁に発生

Anonymous
2012-12-19T14:23:23+00:00

.NET Framework 3.5をダウンロードしてからランタイムエラーが頻発します(それ以前は一度もありません)

エラー内容は最下段にありますが、モードをoffにしても是正されないことが、他のサイトにありましたので、トライしていません。

さらに調べたところ、こちらの記述の中に該当とみられる項目がありました。

http://webcache.googleusercontent.com/search?q=cache:G1O3NeU6EukJ:support.microsoft.com/kb/325093/ja+325093&cd=9&hl=ja&ct=clnk&gl=jp&lr=lang_ja 

(内容の抜粋)

以下のいずれかの条件に該当する場合、新しい設定は適切に行われません。

※.NET Framework SDK または Visual Studio .NET のセットアップを実行したときに、IIS がインストールされていませんでした。

調べたところ、IISがインストールされていませんでしたのでNET Framework 3.5を削除してから

IISを先にインストールし、NET Framework 3.5を再インストールしました。

上記のURLの説明の中にこの問題を解決する方法が記述されていました。

(抜粋)

ASP.NET 用のファイル名の拡張子が適切に関連付けられるように、IIS マッピングを修復します。IIS マッピングを ASP.NET 用に修復するには、次の 2 つの方法があります。

IIS マッピングを ASP.NET 用に修復するには、以下の手順に従って Aspnet_regiis.exe ユーティリティを実行します。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. cmd と入力し、[OK] をクリックします。
  3. コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。

"\Microsoft.NET\Framework\aspnet_regiis.exe" -i

注 : は、オペレーティング システムがインストールされているディレクトリ名に置き換えます。 は、使用しているコンピュータにインストールされている .NET Framework のバージョンに置き換えます。

IIS マッピングを ASP.NET 用に修復するには、以下の手順に従って Aspnet_isapi.dll を登録する必要があります。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. regsvr32 \Microsoft.NET\Framework\aspnet_isapi.dll と入力し、[OK] をクリックします。Regsvr32 から登録の結果が返されます。

 以上の内容ですが、メカ音痴なのでなにがどうなっているのかさっぱりわかりません。

 一応ユーティリティはVersionNumbeを3.5に変えて実行。

 ユーティリティを実行は"%windir%\Microsoft.NET\Framework\3.5 \aspnet_regiis.exe" -iでトライしましたが

 エラー表示が出ました。

dllのOKをクリックすると下記のエラー表示がありました。

WindowsFolder\Microsoft.NET\aspnet_isapi.dll

バイナリが指定されたパスに格納されていないことを確認するか

バイナリ、または依存DLLに問題がないか調べる

指定されたモジュールが見つかりません。

   vista IE8 これだけのためにすでに1週間毎日からかっていますが

   未だに解決しません。

   コミュニティのサインインでもトラブル頻発で、本日までサインインきませんでした。

   これで解決できるのではと期待していますが、よろしくお願いいたします。

  エラー表示内容

Server Error in '/' Application.


Runtime Error **Description:**An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File --><br><br><configuration><br> <system.web><br> <customErrors mode="Off"/><br> </system.web><br></configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File --><br><br><configuration><br> <system.web><br> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/><br> </system.web><br></configuration>
コミュニティ センター | 監視されない

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

14 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-12-21T04:41:05+00:00

    エラーはaspのアプリケーションエラーだと推察しています。

    下記のURLにアプリケーションエラーの表示がありますが、URLの中にもaspの文字があります。 

    もう一つコメントさせてください。

    URL の中に asp の文字があるのは、Microsoft が ASP(IIS) で動かしているからですので、

    URL や表示されるページに ASP どうのこうの書いていたとしても、見る立場からすると、「だからどうしたらいいんだ!」(よくわからない)というのが実情です。

    こういった症状が起きる要因は、相手のサーバーの設定が悪い・調子が悪い、相手のページの作り方が悪い、クッキーやブラウザーの状態など、相手が想像していない状態に陥っているなど、多岐にわたりますので、「何が悪かったのか?」の特定は難しいのです。。。

    (一度エラーが出た後にその aspxerrorpath とか書かれている URL を何度も開いてもエラーになるのでご注意ください。念のため)

    Azieanさま

    こんにちは

    ご回答をありがとうございました。

    IISにつきまして浅薄な知識で、お手間を取らせて申し訳ありませんでした。

    ここにきて、ようやくIISの機能についてすこし理解できました。

    サポートの文言中にローカルサーバーとあり、理解できませんでしたが

    IISの機能を理解していればわかるはずでしたが、

    やはりメカ音痴ゆえの悲しさでした。

    NET Framework 3.5をダウンロード後から発生している

    アプリケーションのランタイムエラーの原因はどこにあるのでしょうか?

    未だにさっぱり理解できていません。

    このままではマイクロソフト関連のサポートや

    便利なFix itを使うこともできません。

    解決策がお分かりになりましたら

    よろしくお願いいたします。

    情報の提供が要領を得ないのでご迷惑をおかけしていますが

    よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  3. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  4. Anonymous
    2012-12-20T22:05:12+00:00

    エラーはaspのアプリケーションエラーだと推察しています。

    下記のURLにアプリケーションエラーの表示がありますが、URLの中にもaspの文字があります。 

    もう一つコメントさせてください。

    URL の中に asp の文字があるのは、Microsoft が ASP(IIS) で動かしているからですので、

    URL や表示されるページに ASP どうのこうの書いていたとしても、見る立場からすると、「だからどうしたらいいんだ!」(よくわからない)というのが実情です。

    こういった症状が起きる要因は、相手のサーバーの設定が悪い・調子が悪い、相手のページの作り方が悪い、クッキーやブラウザーの状態など、相手が想像していない状態に陥っているなど、多岐にわたりますので、「何が悪かったのか?」の特定は難しいのです。。。

    (一度エラーが出た後にその aspxerrorpath とか書かれている URL を何度も開いてもエラーになるのでご注意ください。念のため)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2012-12-20T21:52:00+00:00

    IIS はあなたのパソコンにサーバー機能を追加するものです。

    たとえば、あなたのパソコンで Web サイトを公開したいであるとか、メールサービスを追加するであるとか、あなたのパソコンをインターネット上で公開するための機能です。

    誰かが作った Web ページの閲覧には何も効果がありませんし、それどころか、あなたのパソコンを危険にさらす行為になるので、前述のような機能を使わないのであれば IIS のインストールはしないでください。

    (私は一般的なソフトウェア開発の経験から関係ないと断言しています)

    support.microsoft.com なんかも IIS を入れています。ASP のエラーページが出るのはその相手の IIS の話です。IIS のマッピングがどうとかは、Web サイトを公開する側(この場合は Microsoft)が試すことであり、Web サイトを見る立場の人が取り組むことではないのです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません