IIS делает свою собственную компиляцию, когда вы впервые посещаете веб-сайт, и это является причиной этой задержки. Я думаю, что IIS компилируется по требованию, поэтому я удивлен, узнав, что для просмотра первой страницы уходит целая минута.
Как производительность диска на веб-сервере - обычно она медленная или полная / фрагментированная? Есть ли конфликт памяти? Первым шагом было бы посмотреть, есть ли какой-нибудь способ увеличить ресурсы, доступные на этом сервере - либо добавив больше, либо остановив / переместив ненужные сервисы, - чтобы узнать, помогает ли это.
Если это не влияет на время компиляции при первом посещении, вы можете попробовать добавить в процесс сборки шаг, который посещает веб-сайт в фоновом режиме, что приведет к его предварительной компиляции. Это не отменяет время ожидания, но сразу же запускает компиляцию, поэтому сайт становится доступным как можно скорее. Вы можете прочитать о пользовательских этапах сборки на MSDN: http://msdn.microsoft.com/en-us/library/ms366724(VS.80).aspx
Мне интересно узнать, что решает эту проблему.