「ASP.NET 1.1が実行されてないエラー」の対処方法
阿新 • • 發佈:2019-02-06
Visual Studio .NETでASP.NET WebアプリケーションやASP.NET Webサービスのプロジェクトを作成すると、
「指定されたWebサーバーでASP.NET Version 1.1が実行されていません。
ASP.NET Webアプリケーションまたはサービスを実行することはできなくなります。」
というエラーが発生する場合があります。
この現象は.NET Framework 1.1がインストールされていない、もしくはIISにインストールされていない場合に発生します。
修正手順は下記の通りです。
- NET Framework 1.1がインストールされているかチェック。
インストールされていなければ、Windows Updateもしくは次のサイトから再配布可能パッケージを入手してインストールします。 - NET Framework 1.1がインストールされているにもかかわらず、このエラーが発生する場合は、ASP.NET 1.1を再登録する必要があります。再登録の方法は次の手順で行います。
- 「ファイル名を指定して実行」を起動します(Windowsキー+「R」キー)。
- 表示されるダイアログに
「%SYSTEMROOT/Microsoft.NET/Framework」
を入力して実行。 - 表示されるエクスプローラの中からVersion 1.1用のフォルダ「v1.1.????」(例:v1.1.4322)を開きます。
- 「aspnet_regiis.exe」があるのを確認してください。
- 再度「ファイル名を指定して実行」を起動して、「cmd」と入力して実行します。
- コマンドプロンプトが起動するので、そのウィンドウ內に先ほどの「aspnet_regiis.exe」をドラッグ&ドロップしてください。
- コマンドプロンプト上に、「aspnet_regiis.exe」のフル パスが自動的に入力されます。
- フル パス後に1つ半形スペースを空けて「/i」(インストールの意味)と入力して実行します。
- 以上で、ASP.NETへの.NET Framework 1.1のインストールが完了します。
「aspnet_regiis.exe」のオプションで「/u」を入力すると、アンインストールできます。
推奨專案:aspnet_isapi.dllのレジストリ登録
- 「ファイル名を指定して実行」を起動します(Windowsキー+「R」キー)。
- 表示されるダイアログに
「%SYSTEMROOT%/Microsoft.NET/Framework」を入力して実行。 - 表示されるエクスプローラの中からVersion 1.1用のフォルダ「v1.1.????」(例:v1.1.4322)を開きます。
- 「aspnet_isapi.dll」があるのを確認してください。
- 再度「ファイル名を指定して実行」を起動して、「cmd」と入力して実行します。
- コマンドプロンプトが起動するので、コマンドプロンプトにregsvr32
と入力してください。 - 入力したコマンドの後に、1つ半形スペースを空けてください。 そのウィンドウ內に先ほどの「aspnet_isapi.dll」をドラッグ&ドロップしてください。
- コマンドプロンプト上、regsvr32の後ろに、「aspnet_isapi.dll」のフル パスが自動的に入力されます。
- Enterを実行してください。
登録完了のメッセージが表示されたら完了です。
以上
Filled Under: Microsoft, 技術情報