Eu tive esse problema, mas para um problema completamente diferente. Certifique-se de compilar seu site antes de implantá-lo. Eu tinha algumas páginas que foram compiladas e algumas páginas que não foram compiladas.
Demorei tanto tempo para descobrir porque, quando tentei visualizar essas páginas no servidor de aplicativos (Windows Server 2008), não permitia que eu visualizasse uma página não segura (protocolo http), devido às configurações de segurança do Internet Explorer. . Eu só tinha uma ligação para a porta 80 ao testar em um navegador na caixa do servidor. Então, eu nem consegui ver a página aspx que foi compilada, muito menos as páginas aspx que não foram compiladas. No entanto, uma página HTML simples estava visível nas duas caixas, no mesmo site - essa parte era interessante. Quando eu vi as páginas em outra máquina (executando o Windows 7) nessa rede, a página aspx compilada apareceu bem porque foi compilada. E as páginas não compiladas não.
Resposta longa em outro site: