.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 ユーティリティを実行します。
- [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
- cmd と入力し、[OK] をクリックします。
- コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。
"\Microsoft.NET\Framework\aspnet_regiis.exe" -i
注 : は、オペレーティング システムがインストールされているディレクトリ名に置き換えます。 は、使用しているコンピュータにインストールされている .NET Framework のバージョンに置き換えます。
IIS マッピングを ASP.NET 用に修復するには、以下の手順に従って Aspnet_isapi.dll を登録する必要があります。
- [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
- 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> |