現在Windows Server 2008 Beta3の評価をしていまして、首題の件について気付いたことがありましたので投稿させて頂きました。
(.NETの開発・運用経験がないため、大きな勘違いをしていましたらご容赦下さい)
Windows Server 2008で標準インストール済みのアセンブリ(例 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727/System.Web.dll(ファイルバージョンは2.0.50727.1320))をILDASM.exeで確認したところ、.NET 3.0のクラスが含まれていました。
→例 System.Web.IisTraceListener
http://msdn2.microsoft.com/en-us/library/system.web.iistracelistener.aspx
この検証時点で機能「.NET Framework 3.0」はインストールしていないのですが、いかにも.NET 2.0っぽいディレクトリ(アセンブリ)に、.NET 3.0のクラスが含まれていたので戸惑ってしまいました。普通は気にしない(.NET開発・運用での常識)なのかもしれませんが少し気持ち悪いなぁと。
.NET系のフォーラムの方がよいのかと思いましたが、Windows Server 2008(IIS 7.0)にも関連すると思い、こちらに投稿しています。