Configurando o pool de aplicativos personalizados no IIS 7.5

1

Estou tendo um problema que está me matando por dois dias.
O problema é que eu tenho que configurar dois relatórios (ColdFusion + DotNet) no IIS (Server 2008, V7.5) de forma que eles trabalhem em um pool de aplicativos separado. Mas se eu configurar tal de tal maneira eu recebo um erro

"HTTP Error 403.18 - Forbidden

The specified request cannot be processed in the application pool that is configured for this resource on the Web server".

Mas isso é resolvido se eu colocar o aplicativo no mesmo pool do site padrão, mas o segundo aplicativo e o primeiro estarão no mesmo pool de aplicativos.

Também notei que esse problema não ocorre no IIS do Windows Server 2003.

Eu também tentei isolar meu aplicativo do inetpub, que o trabalho do din também

Por que isso está acontecendo?

    
por Selv 04.10.2013 / 07:26

2 respostas

1

Isso ocorre quando um aplicativo usa páginas de erro personalizadas hospedadas em um aplicativo em outro pool de aplicativos.

Como você descobriu, é possível contornar isso colocando os dois aplicativos no mesmo pool de aplicativos ou pode instruir o IIS a ignorar os limites do pool de aplicativos ao executar solicitações que resultem em erros personalizados. Navegue até a seguinte chave no registro:

HKLM\System\CurrentControlSet\services\W3SVC\Parameters

Crie um novo DWORD com o nome "IgnoreAppPoolForCustomErrors" e valor 1

Você precisará emitir um comando IISRESET /restart em um prompt de comando elevado para ativar essa alteração.

    
por 04.10.2013 / 08:50
0

Você tem regravação de URL em jogo? Eu vi esse erro ocorrer quando um URL é reescrito pelo site padrão (em execução no DefaultAppPool) para uma URL do aplicativo (em execução em um pool de aplicativos diferente) no IIS 7.5.

    
por 16.09.2014 / 12:27