Windows7、IIS7.5、VS2010 でASP.NETを動作させる
IISの有効化
IISでASP.NETアプリケーションを実行できるよう、機能を有効化する。
- コントロールパネル → プログラム → Windowsの機能の有効化または無効化を選択
- インターネットインフォメーションサービス > web管理ツール > IIS6と互換性のある管理 以下を全てチェック
- インターネットインフォメーションサービス > World Wide Web サービス > アプリケーション開発機能 以下 「.NET 拡張機能」「ASP.NET」にチェック
IISの環境設定
基本認証の設定について web.config で設定の上書きを許可するよう修正する。
- %SYSTEMROOT%\System32\inetsrv\config\applicationHost.config (うちの場合は%SYSTEMROOT% = C:\Windows)をコピーしてバックアップを取る
- applicationHost.config をエディタで開いて、下記のとおり修正
... <sectionGroup name="authentication"> <section name="anonymousAuthentication" overrideModeDefault="Allow" /> <section name="basicAuthentication" overrideModeDefault="Allow" /> ...
インターネットインフォメーションサービス
- スタートメニュー → すべてのプログラム → 管理ツール → インターネットインフォメーションサービス(IIS)マネージャ を選択
- アプリケーションプールの「DefaultAppPool」の.NET Frameworkのバージョンを4.0に設定
- サイト > Default Web Site を右クリックして「アプリケーションの追加」を選択
- エイリアス、フォルダを設定してOKボタンクリック