Passa ai contenuti principali

Post

Visualizzazione dei post da settembre, 2009

IIS Custom Errors URL e Application Pool

In IIS è possibile specificare degli errori HTTP personalizzati con un URL e far eseguire pagine o directory in Application Pool separati. Il problema appare quando l'url della pagina di errore sta in un Application pool diverso da quello dell'indirizzo. Per esempio: /non/esiste.html è la pagina invocata che non esiste /error/404.html è la pagina personalizzata di errore Se /non e /error sono in 2 Application pool diversi ci sarà un errore con uno status HTTP 403.18 con un messaggio: " The specified request cannot be executed from current Application Pool ". Per risolvere questo problema basta aggiungere un'istruzione nel registro e, ovviamente, riavviare IIS. L'istruzione è: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters] "IgnoreAppPoolForCustomErrors"=dword:00000001 enjoy /m