温度計をWeb Serviceにしてしまおうかと思って、久々にWeb Service を作って、ローカルの Vista に発行してみたら、
「IIS 7.0 でホストされている Web サイトにアクセスすると、エラー メッセージ:"HTTP エラー 500.19-内部サーバー エラー"」 というエラーで Web Service が動かない。
http://support.microsoft.com/kb/942055/ja
に対処方法が書かれていたので、その通りにしてみたが症状は変わらず。
あれれ? ということで、いろいろ調べていたら、[コントロール パネル] → [プログラムと機能] → [Windows の機能を有効化または無効化] → [アプリケーション開発機能] の ASP.NET のチェックがされていなかった。
VISTA を入れて、Visual Studio 2008 を標準インストールしただけで特に何もしていないはずなので、標準インストールでは ASP.NETは ON にならないのかな?
このチェックを入れたら、無事動いた。
Windows Vista IIS で ASP.NET を動かすための設定は、
http://msdn.microsoft.com/ja-jp/library/aa964620.aspx