IIS 7 で Web Service が動かない

http://uchukamen.wordpress.com/2009/05/05/%E3%81%82%E3%82%8C%EF%BC%9F-vista-iis-7-%E3%81%A7-web-service-%E3%81%8C%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%84%E3%83%BB%E3%83%BB%E3%83%BB/
http://kitaoka.hatenadiary.jp/entry/2013/03/04/131004
http://social.msdn.microsoft.com/Forums/sharepoint/ja-JP/6c480141-dd98-4d26-93c9-73a786923104/sharepoint-80netframeworkv20v40sharepoint
Visual Studio で作成したWebサービスを、Windows7IISで動かそうとすると、「500.19-内部サーバー エラー」「500.19 - Internal Server Error」が発生して動かせないなかった問題。
以下が原因の可能性。



アプリケーションプールの、.net frameworkバージョンが異なる。

[コントロール パネル] → [プログラムと機能] → [Windows の機能を有効化または無効化] → [アプリケーション開発機能] の ASP.NET のチェックがされていない。



IIS_IUSRSの権限が設定されて無いと動かないってのも忘れがちなポイントなので注意。

アプリケーションプールのバージョンが、動かそうとしているASP.NET(webサービス)と違う。
とりあえず、.net framework 2.0のアプリケーションプールを作ってそれを設定することを試してみる。