症状 実行時に現れる症状 Microsoft ASP.NET Web アプリケーションで .aspx ページを表示すると、次の症状が発生する場合があります。
• ブラウザに空白のページが表示される場合があります。
? .aspx ページをダウンロードするための指示が表示される場合があります。
典型的な現象は、.aspx ページのサーバー側コードが処理された後、コードが元の形式で Web ブラウザーに送信されないことです。
Visual Studio .NET を使用して ASP.NET をデバッグする場合の現象 Microsoft Visual Studio .NET で ASP.NET アプリケーションをデバッグすると、IDE で次のエラー メッセージが表示される場合があります。
プロジェクトの実行中にエラーが発生しました:Web サーバーでデバッグを開始できません。サーバーは ASP.NET または ATL サーバー アプリケーションのデバッグをサポートしていません。セットアップを実行して、Visual Studio .NET サーバー コンポーネントをインストールしてください。セットアップが実行されている場合は、確認してください。有効な URL が指定されていること
を確認してください。このプロジェクトの今後の ASP.NET ページのデバッグ試行を無効にしますか
? Microsoft .NET Framework Software Development Kit (SDK) または Microsoft Visual Studio .NET の後、Microsoft インターネット インフォメーション サービス (IIS) マップが作成され、新しいファイル拡張子と ASP.NET の新しい設定が関連付けられます。
次のステートメントのいずれかが状況に当てはまる場合、新しい設定は存在しません。
• .NET Framework SDK または Visual Studio .NET インストーラーの実行時には、IIS はインストールされません。
? .NET Framework SDK インストーラーまたは Visual Studio .NET インストーラーを実行した後、IIS を削除して再インストールした。
解決策 この問題を解決するには、ASP.NET ファイル拡張子が正しく関連付けられるように IIS マッピングを修正します。 ASP.NET の IIS マッピングを修正するには 2 つの方法があります。
ASP.NET の IIS マッピングを修復するには、Aspnet_regiis.exe ユーティリティを実行します。これを行うには、次の手順に従います。
1. 「スタート」をクリックし、「ファイル名を指定して実行」をクリックします。
2. 「cmd」と入力し、「OK」をクリックします。
3. コマンド プロンプトで次のコマンドを実行し、[OK] をクリックします。
"<Windows フォルダー>Microsoft.NETFramework<バージョン番号>aspnet_regiis.exe" -i
注: <Windows フォルダー> をオペレーティング システムがインストールされているディレクトリの名前に置き換え、<バージョン番号> をコンピューターにインストールされている .NET Framework のバージョンに置き換えます。
ASP.NET の IIS マッピングを修正するには、Aspnet_isapi.dll を登録する必要があります。これを行うには、次の手順に従います。
1. 「スタート」をクリックし、「ファイル名を指定して実行」をクリックします。
2. 「regsvr32 <Windows フォルダ>Microsoft.NETFramework<バージョン番号>aspnet_isapi.dll」と入力し、[OK] をクリックします。 Regsvr32 は登録結果を返します。