Я не уверен насчет скомпилированного VB6 .dll веб-приложения, но с остальными проблем нет.
Классический ASP не устанавливается по умолчанию, но это просто функция, которую нужно включить.
Поскольку SharePoint работает на .Net 3.5, он должен находиться в отдельном AppPool от ваших сайтов .Net 4.0.
Какой сайт используется по умолчанию, зависит только от выбора веб-сайта, обслуживающего порт 80 без заголовка узла.