К сожалению, системы разработки Microsoft сделаны так, что среда веб-сервера на вашем компьютере отличается от стандартной работы веб-сервера IIS на настоящем сервере.
Скорее всего, в том случае, если вместо сайта вы видите ошибки про "не найдено", вы забыли подключить какой-либо модуль через web.config.
У нас на эту тему есть очень много статей в разделе 1GbWiki: Категория "Веб-сервер IIS".
Найдите подходящую для вашего случая и исправьте ваш сайт.