Windows 7 Páginas ASPX do IIS 7.5 bloqueiam o IIS no aplicativo migrado do IIS6

1

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!

    
por Fake 30.06.2010 / 17:09

1 resposta

3

Eu finalmente percebi isso. Havia uma DLL de terceiros no projeto chamada safileup.dll que estava sendo usada para fazer upload de arquivos no aplicativo. Remover esse arquivo do diretório bin corrigiu meus problemas pendentes.

A dll em questão era softartisans fileup . Vamos descontinuar o uso deste suplemento.

    
por 30.06.2010 / 17:39