Для сайтов подойдёт если установить соответственный веб сервер.
Для VB.NET это
IIS
Впрочем на данном сервере может крутится и упомянутый php http://php.iis.net/
Но наверное не совсем правильно будет использовать php + ISS когда можно php + Apache
Но эти двое не ограничивают динамическое сайто строение. Есть ещё Python, Perl, ...