2012年05月01日

Windows7でのIIS設定

WIndows7でASP.NET開発環境を構築する際、サーバーエラーでうまく表示できない場合がある。
以下、設定変更内容。

◆セキュリティ設定の変更(applicationHost.config)

・エラー内容
HTTP エラー 500.19 - Internal Server Error
ページに関連する構成データが無効であるため、要求されたページにアクセスできません。

・定義ファイル
%windir%\system32\inetsrv\config\applicationHost.config

・変更内容
<sectionGroup name="system.webServer"> セクションの以下の項目が、デフォルトでは"Deny"になっているので"Allow"に変更する。

  <section name="handlers" overrideModeDefault="Allow" />
  <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

◆ASP.NETの有効化

・エラー内容
HTTP エラー 404.3 - Not Found
拡張構成により、要求しているページは使用できません。ページがスクリプトの場合は、ハンドラを追加します。ファイルをダウンロードする場合は、MIME マップを追加します。

・ASP.NETコンポーネントをインストール
「Turn Windows features on or off」ダイアログで、[ASP.NET]にチェックを入れて[OK]。

  [Internet Information Services]
    [World Wide Web Services]
      [Application Development Features]
        [ASP.NET]
cf.
http://technet.microsoft.com/ja-jp/library/ff454091.aspx
http://developer-hobbies.blogspot.jp/2008/05/iis-70-on-vista.html
http://shinshu.fm/MHz/88.44/archives/0000375504.html
http://www.atmarkit.co.jp/fwin2k/win2ktips/206actiis/actiis.html#ope
posted by rocknfields at 17:30| ASP.NET & IIS設定