質問: aspのページが表示できません windows 2003 server上に iis6.0にて仮想ディレクトリを作成し、htmlファイルは 動くのですが、なぜかaspファイルを表示 しようとすると、ページを表示できませんとなります。 仮想ディレクトリタブの実行アクセス許可は、スクリプト及び実行可能ファイルにして、ドキュメントタブの既定のコンテンツページを有効にチェックを入れ、index.aspを追加し、頭に置いてあります。 aspはマッピングしてあります。 win2000で試したところ問題なく表示できます。 また、外部との接続はしていません。イントラネットのみです。(前の担当者が設定)初心者なもので全くわかりません。 どなたかご教授お願いいたします。
回答: インターネット インフォメーション サービス (iis) マネージャ → マシン名(ローカル)→ webサービス拡張 において、 active server pagesの状態が“許可”になっていますでしょうか? なっていない場合、active server pagesを右クリックして許可するか、active server pagesを選択した状態で、許可ボタンを押下してください。 windows2000で問題なく動く、仮想ディレクトリタブの実行アクセス許可が問題ないのなら、恐らくこの設定を行えばokだと思います。 一応、windows2003インストール後のiisの設定手順を付け加えておきますね(^^) ・[スタート]-[設定]-[コントロールパネル]-[管理ツール]- [インターネット インフォメーション サービス (iis) マネージャ]を起動 する。 ・仮想ディレクトリを追加するwebサイト(ここでは[既定のwebサイト])を右クリックし、 表示されたポップアップメニューから[新規作成]-[仮想ディレクトリ(v)]を選択する。 ・「仮想ディレクトリの作成ウィザード」が起動後、「次へ」ボタンを押下する。 ・[エイリアス(a)]に仮想ディレクトリとして呼び出す名前(ここでは「sample」)を入力し、「次へ」ボタンを押下する。 ・公開したい物理フォルダのパスを指定する(ここでは「c:\sample」とする)。 ・[読み取り(r)] および asp等のスクリプトを実行する(s)] のみ権限を付与し、「次へ」ボタンを押下する。 ・仮想ディレクトリの作成ウィザードが正常に完了後、「完了」ボタンを押下する。 ・追加したwebサイト(ここでは[既定のwebサイト])の中に さきほど追加した仮想ディレクトリが存在するか確認する。 ・windows2000serverの場合、以下の設定は必要ない。 ・windows2003serverの場合、[web サービス拡張]から[activeserverpages]を選択し、 「許可」ボタンを押下する。 ・「http://localhost/sample/ファイル名.asp」にアクセスすることで、画面が表示される。 ※フォルダ名等はあくまで一例です。