Domanda

In IIS posso configurare le mie pagine di errore personalizzate.
Per ogni codice di errore HTTP posso dire dove andare. Diversi codici hanno un numero di "sotto" codici disponibili. Ad esempio 404 ha un normale 404, 404; 1, 404; 2 e così via ..

A cosa servono? Quando vengono restituiti? Devo creare pagine personalizzate per questi errori? Posso in qualche modo configurare facilmente tutto il codice " famiglie " per venire sulla stessa pagina?

È stato utile?

Soluzione

401 - Accesso negato. IIS definisce diversi 401 errori diversi che indicano una causa più specifica dell'errore . Questi codici di errore specifici vengono visualizzati nel browser ma non vengono visualizzati nel registro IIS:

  • 401.1 - Accesso non riuscito.
  • 401.2 - Accesso non riuscito a causa della configurazione del server.
  • 401.3 - Non autorizzato a causa dell'ACL sulla risorsa.
  • 401.4 - Autorizzazione non riuscita dal filtro.
  • 401.5 - Autorizzazione non riuscita dall'applicazione ISAPI / CGI.
  • 401.7 - Accesso negato dalla politica di autorizzazione URL sul server Web (Questo codice di errore è specifico di IIS 6.0.)

Ecco la lista completa nella documentazione MSDN per IIS 5.0 e 6.0 e per IIS 7.0, 7.5 e 8.0 .

Se vuoi mostrare ai tuoi visitatori o utenti un bel messaggio personalizzato a seconda di questi sottocodici, puoi farlo. Ma non è necessario.

Altri suggerimenti

" stato secondario " i codici di errore sono specifici di IIS. Sono per " interno " scopi di registrazione - qualunque sia il codice di stato secondario, è l'errore principale che viene restituito al client (404.2 viene restituito come 404)

Sono stati implementati in modo specifico per ridurre la superficie di attacco di IIS fornendo allo stesso tempo ai amministratori di sistema una quantità significativa di dati. Pertanto, non dovresti attivamente rispedire messaggi di errore specifici dello stato poiché aprirai l'installazione di IIS a possibili attacchi.

Riferimento

Questo articolo del blog sembra spiegare un molto di questo. Forse può essere di aiuto? Per lo meno, spiega il significato dei "sottocodici".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top