2012-03-31 20 views
8

Ho un sito legacy classico che viene spostato da IIS 7 a IIS 6. Sfortunatamente sto ricevendo un errore nella mia applicazione ma non sta inviando informazioni dettagliate sull'errore al browser in modo da non sono in grado di correggerlo. Il server genera un messaggio di errore personalizzato come segue;IIS 6.0, messaggio di errore dettagliato ASP classico

Errore interno server Il server ha riscontrato un errore interno o una configurazione errata e non è stato in grado di completare la richiesta. Si prega di contattare l'amministratore del server per informare dell'ora in cui si è verificato l'errore e di tutto ciò che potrebbe aver fatto che potrebbe aver causato l'errore. Ulteriori informazioni su questo errore potrebbero essere disponibili nel log degli errori del server.

come posso ottenere le informazioni sull'errore come in IIS 5.5? Grazie in anticipo

+0

Aprire il sito in un browser dal server. –

+0

è una condivisione di hosting .. non riesco ad accedere al browser del server –

risposta

13

Se non è possibile modificare le impostazioni di errore di IIS, è sufficiente lasciare che la pagina di asp stampi l'errore.

Nella parte superiore del file, impostare On Error Resume Next per consentire a asp-script di continuare l'esecuzione nonostante eventuali errori.

Quindi nelle possibili posizioni in cui si sospetta che si sia verificato un errore O semplicemente nella parte inferiore della pagina; metti questo codice

IF Err.Number <> 0 THEN 
    Response.Write "=========================================" & "<br />" 
    Response.Write "Error description: " & Err.Description  & "<br />" 
    Response.Write "Source: " & Err.Source      & "<br />" 
    Response.Write "LineNumber: " & Err.Line     & "<br />" 
    Response.Write "=========================================" & "<br />" 
END IF 
+0

hi @David Ho usato la tua strada e ho ricevuto la descrizione dell'errore che diceva overflow - ma il numero della linea non viene mostrato - puoi per favore fammi sapere cos'altro posso fare per ottenere il numero di linea? – marifrahman

Problemi correlati