Il blog di Sandro Rizzetto

Alcune issue con IIS 7

 

Alcuni problemi con IIS 7 che mi segno per il futuro (ricordo che c'ero già cascato nel passato)...

1) Setup della mia intranet con autenticazione NTML con un host header name di sviluppo ( "intranet.rizzetto.local" settato nel file hosts e rediretto su 127.0.0.1).
Il sito continua a rispondere con un bel 401.1 (Unauthorized: Logon Failed) come se la password fosse sbagliata o l'utente non avesse i diritti necessari. Dopo aver provato di tutto (stavo dando a Everyone il Full Control del mondo !!) la soluzione non era proprio prevedibile:

Su Vista, XP Sp2 e Win2003 SP1 esiste un controllo di sicurezza sul loopback per evitare attacchi di "reflection"; se quindi il FQDN non corrisponde al nome macchina non funziona un tubo. Morale: creare questa chiave di registro DWORD e fare IISReset (non serve riavviare come
suggerito qui)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\DisableLoopbackCheck = 1

2) Applicazione Classic ASP che va in errore e non stampa a video il messaggio di errore dettagliato ma solo il messaggio standard "An error occurred on the server when processing the URL. Please contact the system administrator"
Workaround: lanciare %windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true

Magari servirà a qualcuno che sta passando a Windows 2008...

Aggiungi Commento

Copyright © 1997-2024 Sandro Rizzetto | All Rights Reserved | Riproduzione delle fotografie vietata | Powered by me