2008年01月27日

[ASP.NET]IISへの関連付け (with IIS7での注意点)

HTMLのページは見れるけど、ASP.NETのページが
実行されない(動かない)・・・
そんな時はIISにASP.NETが関連付けできていないことが
多いです。

この時のエラーは、「ページが見つかりません」とか
だった気がします。

通常、IISがインストールされている状態で.NET Frameworkを
インストールすると勝手に関連付けされるので
問題ありません。

ただ、後からIISを入れた場合は、手動での関連付けが必要です。

方法は、.NET Frameworkのディレクトリにある
aspnet_iisreg.exe /i
を実行するだけです。

# 例えば2.0なら、以下の場所で実行すればOKです
# C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727


・・・今まではこれだけで何も問題にならないのですが、
Windows Vista (IIS7)の場合は一癖あります。

コマンドプロンプト画面を管理者で動かさないと駄目でした。

administratorでログインしてればいいや・・・と思った人は
Vistaのお勉強をする必要があります。
Vistaでは、administratorでログインしていても
プログラムの実行はUserレベルになります。

対策として、
 コマンドプロンプトを右クリック⇒管理者として実行
することで管理者権限になります。

知ってればすぐできるけど、知らないとホントに迷宮入りする
ネタなのでした。
posted by てるとみ at 17:03| Comment(2) | TrackBack(0) | プログラミング/.NET関係 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ありがとうございました。IIS7
がうまく動かず困っていましたが、抜け出せました。ただaspnet_iisreg.exeでなくaspnet_regiis.exeでした。
Posted by masa at 2008年02月20日 01:59
>>masaさん
コメントありがとうございます。

確かに、aspnet_regiis.exeでした。
失礼しました・・・(^-^;)
Posted by てるとみ at 2008年02月21日 19:11
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/80910423
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック