35 messaggi dal 20 agosto 2018
Buonasera, sto facendo dei controlli lato server su un form e quando restituisco un errore, ad esempio così:
if request.form("nome") = empty then
        response.Status = "500"
        response.end
end if

non mi ritorna la pagina di errore, o meglio la console di google vede l'errore ma non vine visualizzata la pagina di errore con tutte le informazioni. Così con cambiato il web.config aggiungendo:
<httpErrors errorMode="DetailedLocalOnly"/>

ora gli errori vengono visualizzati tutti in maniera incompleta, nel senso che non vengono più visualizzati in maniera dettagliata ad esempio se cerco una pagina che non esiste mi esce:
404 - Impossibile trovare il file o la directory.
È possibile che la risorsa desiderata sia stata rimossa, che sia temporaneamente non disponibile o che il relativo nome sia stato modificato.

al posto di:
Errore HTTP 404.0 - Not Found
La risorsa desiderata è stata rimossa, rinominata o è temporaneamente non disponibile.
Cause più probabili:
...
Possibili operazioni:
...
ecc.ecc.

che invece prima di aggiornare web.config usciva. Non capisco come risolvere.
Grazie, Max.
Modificato da Maxvilander il 08 maggio 2019 17:09 -
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
non ho ben capito qual è il risultato che desideri ottenere.


ma non vine visualizzata la pagina di errore con tutte le informazioni.

Non è il caso che gli utenti vedano pagine di errore dettagliate. Quelle sono informazioni per i tecnici, mentre invece gli utenti avrebbero bisogno di sapere perché si è verificato il problema e soprattutto cosa fare per continuare la navigazione (es. "Torna indietro e riprova" oppure "Il problema ci è stato segnalato e ti preghiamo di tornare più tardi").

Quindi dovresti creare le tue pagine di errore, così avrai il perfetto controllo su cosa deve essere visualizzato all'utente. Ecco qui, puoi agire dal nodo httpErrors del web.config.
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/httperrors/#configuration-sample

ciao,
Moreno
Modificato da BrightSoul il 14 maggio 2019 20:19 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.