2013年5月24日金曜日

ASP.Net 仮想ディレクトリで「ページが見つかりません」とエラーが出る

IIS6.0で既にサービスを提供しているサーバに、同じ80ポートを使用してもう一つWebサービスを追加したい。
ので、既に公開済みのWebサイトに「仮想ディレクトリ」を作成し、ASP.Netで作ったブツを動かそうとした。
(http://xxx.xxx.xxx.xxx/Hoge/ で見てね的な)

が、アドレス叩くと、「ページが見つかりません」と怒られる。
いやいやあるある。ちょーあります。

要は、”ディレクトリ/”でアクセスされた時に何を動かしますか?の設定が抜けてた。

問題の仮想ディレクトリのプロパティで、「仮想ディレクトリ」タブの「構成」ボタンをクリックする。
表示された画面の「マッピング」タブの一覧から、 .aspxを選択し、「編集ボタン」をクリック











「実行可能ファイル」をコピーして、下のボックスに「挿入」でそのままペーストする










こんな感じ。


















で、ちゃんと表示されるようになりました。