Нет абсолютно никакой технической причины, которая предотвращает несколько виртуальных хостов - с различными сертификатами SSL - от доступа к тем же файлам, если они все размещаются в той же системе. Нет никаких реальных отношений между URL и Вашей файловой системой, и Вы свободны иметь точку http://domainA.example.com/ и http://domainB.example.com/ в точно тех же файлах.
Несколько независимых сертификатов SSL обычно требуют нескольких IP-адресов (в целом, Вы не можете сделать именованного виртуального хостинга по SSL). Единая система может разместить несколько IP-адресов, хотя Ваш поставщик VPS может потребовать, чтобы системы только имели единственный уникальный IP (который может быть первопричиной ограничения, с которым Вы встретились).
Конечно, некоторые поставщики VPS поддерживают это (например, Linode обращается к этому явно).
Наконец выяснилось, что все дело в совместимости между файлом веб-конфигурации IIS 6 и файлами веб-конфигурации IIS 7. Мне пришлось кое-что прокомментировать, и это сработало
Короче: как был перенесен сайт?
Файлы скопированы? Сайты иногда состоят из настроек вне web.config (например, приложений и виртуальных каталогов), которые физически не находятся на диске.
(Вы можете использовать такой инструмент, как Web Deployment Tool, для переноса сайта и всех настроек)
Второе сообщение сообщает вам, что не так.
Существует ли физический путь или ранее это был виртуальный каталог ?