Хорошо для запуска HyperV является ролью сервера 2008 года и так не будет работать на XP вообще. Версия без операционной системы все еще становится базовой ОС и не размещается гостем ОС.
Рабочая станция VMware разместит гостей на 64 бита на ОС на 32 бита все же.
У Вас случайно есть какие-либо скомпилированные библиотеки в Вашем приложении ASP.NET? Если так, они были скомпилированы для x64?
Кроме того, взгляните по тому этому вопросу о StackOverflow.