2009-01-26 15 views
1

Dans IIS 6, les erreurs ASP étaient affichées avec le numéro de ligne et une description du problème. Par exemple,Erreur ASP et IIS 7.0

{call dbo.spGetCommunityInfo(xx)} 
Microsoft SQL Native Client error '80020005' 
Invalid character value for cast specification 
/communitydetail.asp, line 42 

IIS 7 modifie la façon dont les erreurs ASP sont traitées et affiche quelque chose de moins utile. Par exemple,

Internal Server Error 
The server encountered an internal error or misconfiguration and was unable to complete your request 

Est-ce que quelqu'un sait ce que les changements de configuration sont nécessaires pour obtenir le comportement d'IIS 6 dans IIS 7?

Répondre

1

Vous pouvez utiliser AppCmd ​​pour activer ScriptErrorSentToBrowser (c'est faux dans les valeurs par défaut IIS7, c'était vrai dans IIS6). APPCMD vivent en% SystemRoot% \ system32 \ inetsrv et vous devez l'exécuter en tant qu'administrateur:

set appcmd.exe config -section: system.webServer/asp -ScriptErrorSentToBrowser: true