Estou migrando um aplicativo da Web do IIS6 para o IIS7.5 e estou tendo alguns problemas estranhos com isso.
Meu aplicativo da web exibirá páginas .html ou .asp, mas quando tento solicitar uma página .aspx, ele bloqueia o IIS por aproximadamente um minuto, e nem consigo ver a página asp que estava capaz de ver antes de o IIS ser bloqueado.
Estou tentando consertar isso há um mês e tentei muitas coisas, mas não consigo entender.
Coisas que já experimentei:
- Alternando o pool de aplicativos para o AppPool .NET clássico
- ativou a porta 80 e 443 no firewall do Windows
- Executando aspnet_regiis -i
- Aplicativos da web de 32 bits ativados
- Definir Carregar Perfil do Usuário = Falso no meu pool de aplicativos
- icacls% WINDIR% \ ServiceProfiles \ NetworkService \ AppData \ Local \ temp
/ grant IUSR: (CI) (RX, WD, AD)
- icacls% WINDIR% \ serviceprofiles \ networkservice \ AppData \ Local \ Temp
/ grant "CREATOR
PROPRIETÁRIO ":( OI) (CI) (IO) (F)
Outras notas de interesse: Quando eu tento editar a marcação de uma página ASPX no visual studio 2008 neste aplicativo da web, ele paira visual studio e eu tenho que forçar o fim do processo de visual studio. Portanto, não posso editar páginas aspx com o editor do visual studio 2008 no mesmo aplicativo. No entanto, se eu iniciar um novo site do ASP.NET, não tenho problemas para editar as páginas ASPX. Além disso, ele foi originalmente compilado no Server 2003 de 32 bits, e eu tive que habilitar aplicativos de 32 bits no meu pool de aplicativos, caso contrário eu iria receber um "não é um erro de aplicativo válido de 64 bits"
Edit: Além disso, quando eu solicito uma página ASPX do meu aplicativo quebrado, ele trava totalmente o IIS e ele nem mesmo serve páginas .asp ou .html até que ele se recicle ou eu recicle manualmente o pool de aplicativos
Software em execução:
- Windows 7 de 64 bits
- IIS 7.5
Eu estou realmente preso aqui, qualquer sugestão seria ótima. Obrigado!