[回答本編] 本質問の前提になっている、質問者さんの前質問の http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1130459271 における >ASP.NETとはVB.NETやC#.NETの総称のように思っていたので は、誤解です。 ASP.NETやVB.NETやC#.NETの総称は、.NETです。 そして、それらの.NETによる各種開発環境(ASP.NETやVB.NETやC#.NET)のフレームワークが、.NET Frameworkです。 よって、質問で言われている「ASP.NETは.NET Frameworkの一部」と言うよりも、 「ASP.NETやVB.NETやC#.NETでプログラムを開発するために必要なフレームワーク(クラスやライブラリ)」 となります。 [フレームワーク] Windows上で動作するアプリケーショ