Utilità in primo piano Toolkit di errori di pagina Web

Lance Whitney

Contenuto

I requisiti
Scaricare e installare
Impostazione del server Web
Impostazione dei file Web.config
Personalizzazione del file ErrorPage
Utilizzo di IIS

La maggior parte di noi che lavorano sul Web, se come webmaster, amministratore IT o normale surfer conoscono probabilmente la pagina di errore 404 tratteggiato. Questo errore estrae fino quando la pagina Web che si desidera can’t possibile trovare e IPlaybackControl per una serie di motivi, inclusi i collegamenti interrotti, una pagina manca e un URL con errori di ortografia. Ma non molto utile errorpages 404, indicano che la pagina non può essere trovato ed elencare alcune possibili cause, ma non puntino è alle informazioni giuste (vedere la Figura 1 ).

fig01.gif

Figura 1 un errore “ non trovato ”

È indubbiamente ottenere vuoi quando si esegue in una di tali errori e così, naturalmente, come i visitatori del sito Web dell'organizzazione. Come un amministratore IT, è presente alcuna che è possibile eseguire per rendere più descrittivo il sito quando una pagina non è possibile trovare?

Infatti, vi è. È possibile impostare una pagina di errore personalizzato che sostituisce la pagina 404 generico e invece Visualizza i dettagli utili per i visitatori del sito che bump in problemi. E sia uno strumento utile che consentono di progettare e implementare le pagine degli errori personalizzati, ovvero il Toolkit di errore di pagina Web disponibile da Microsoft.

Il Toolkit di errori di pagina Web è un'applicazione ASP.NET che potrà in IIS. Modifica di una pagina ASPX Web e altri file fornito con il Toolkit e quindi impostare IIS per distribuire la pagina personalizzata. Verrà visualizzata la pagina di errore i risultati della ricerca consentire ai visitatori di trovare più facilmente le informazioni giuste in caso di errore.

Per impostazione predefinita, la pagina utilizza il modulo di Microsoft Live Search per generare i risultati della ricerca (se è possibile utilizzare un altro motore di ricerca se si preferisce). La pagina può inoltre offrire suggerimenti ortografici alternativi se la stringa URL o la ricerca è stata mistyped.

Microsoft utilizza il Toolkit di pagina Web nel proprio sito per consentire i visitatori. Possibile pronunciare che si cerca "Microsoft Office" in microsoft.com e digitata come "Microsoft Office". La pagina di errore personalizzato visualizzato un messaggio che richiede se è destinate a digitare "Microsoft Office" e viene fornito un elenco dei risultati della ricerca per il termine corretto, come illustrato nella Figura 2 .

fig02.gif

Nella figura 2 una pagina di errore visualizzare i risultati della ricerca

I requisiti

Requisiti per il Toolkit di errori di pagina Web includono:

  • Windows 2000, Windows Vista, Windows XP, Windows Server 2003 o Windows Server 2008
  • IIS 5.0 o versione successiva
  • ASP.NET 2.0 o versione successiva
  • Visual Studio 2005 o versione successiva

Scaricare e installare

Il Toolkit di errori di pagina Webpossono essere scaricati da servizi di Live. La documentazione suggerisce di installare il file scaricato, WebPageErrorToolkitSetup.msi, nella directory principale del sito Web. Tuttavia, È consigliabile installarlo alle directory predefinita, files\Microsoft\Web c:\program Toolkit di errori di pagina, quindi copiare i file necessari e le directory principale del server. Ciò consente è controllare su quali file vengono archiviati nella directory principale. Dopo l'installazione, verrà visualizzata una nuova cartella nel menu programmi chiamato Toolkit di errori di pagina Web con due collegamenti: utente e pagina Web errore Toolkit file.

I file Toolkit includono:

Web.config.merge Questo è il file contenente le impostazioni necessarie per il file web.config. Un sito Web di ASP.NET, il file web.config contiene alcune impostazioni di base sono organizzate in sezioni diverse.

Errorpage.aspx Questa è la pagina errore personalizzato che sostituirà la pagina di errore 404 generica.

Errorpage.aspx.cs La pagina code-behind relativa errorpage.aspx scritto in C#.

Errorstyle.CSS Foglio di stile per la pagina di errore.

UserGuide.docx La documentazione in formato Microsoft Office Word 2007.

Leggimi.RTF Questo è un documento breve che descrive le operazioni da eseguire con il file web.config.merge.

MSPL license.rtf Un documento con informazioni sulla licenza del software.

Sono disponibili anche le tre sottodirectory nella directory di installazione: App_Code, collocazione e riferimenti Web.

Impostazione del server Web

In primo luogo, è necessario copiare i file necessari alla directory principale del server Web se si decide di non installarli presenti. Errorpage.aspx, errorpage.aspx.cs, errorstyle.css e web.config.merge devono essere copiati nella directory principale. Copiare anche le tre sottodirectory: App_Code, collocazione e riferimenti Web. Tenere quando si copia le sottodirectory tre potrebbe essere già presente nella directory principale del server Web. Tuttavia, è necessario sicuro, i file in tali directory sono specifici per il Toolkit e improbabile che sono in conflitto con i file esistenti.

Impostazione dei file Web.config

Successivamente, è necessario impostare il file web.config. Se nessun file web.config esiste nella directory radice del server web, rinominare web.config.merge in web.config e che utilizzare come predefinito. Ma se il sito Web è in esecuzione in ASP.NET, un file web.config deve già risiedere in directory principale. In questo caso, verrà si desidera unire il contenuto del file web.config.merge al file web.config esistente.

Prima effettuare questa operazione, tuttavia, sarà necessario modificare alcune delle relative impostazioni. Aprire il file web.config.merge in un editor di testo o in Visual Studio. Cercare e modificare i parametri per le seguenti aree:

ErrorPage.AppID Se si desidera utilizzare Live Search come motore di ricerca, è innanzitutto necessario ottenere un ID nel sito Web search.live.com. Sarà quindi immettere tale nel ID in questa sezione.

ErrorPage.CultureInfo Immettere qui la lingua o impostazioni internazionali in cui si desidera ricerca eseguita. Il valore predefinito è en-US per l'inglese (Stati Uniti).

ErrorPage.Domain In questa sezione si immettere il nome del dominio per indicare il Toolkit dove recuperare i risultati della ricerca per visualizzare nella pagina di errore.

ErrorPage.WebSearchResultsNumber Il valore che immesso in questo campo consente di indicare il numero massimo di risultati da visualizzare nella pagina di errore. Il valore predefinito è 10, il valore massimo è 50.

ErrorPage.PerformSpellCheck Immettere qui il valore True se si desidera che la pagina di errore per visualizzare i suggerimenti ortografici nel caso di URL battitura o stringhe di ricerca.

ErrorPage.SpellingMessage In questa sezione è possibile digitare la sintassi della domanda che si desidera visualizzare in caso di un errore di ortografia. La stringa di testo predefinita è: sono stati si cercando {suggerimento} invece?

ErrorPage.SearchTitle Questo è il titolo della pagina che viene visualizzato se le successive ricerche non distribuire il contenuto corretto. In caso contrario, i visitatori del sito verrà mantenere ricezione questa frase: "è errate, Impossibile trovare la pagina richiesta."

ErrorPage.PrivacyURL, ErrorPage.Site­map.URL e ErrorPage.CopyrightURL È possibile aggiungere collegamenti alle altre pagine, che vengono visualizzate nel piè di pagina della pagina di errore.

Dopo è stato modificato il file web.config.merge, è quindi necessario unire le impostazioni nel file web.config esistente. Il file web.config.merge contiene due sezioni sono appSettings e system.web. Le impostazioni nella sezione appSettings sono univoci per il Toolkit, in modo da poter copiare e incollare tali stringhe direttamente nella stessa sezione nel file web.config. La sezione system.web contiene una singola stringa per customErrors. Se la stringa custom­Errors esiste già nel file web.config, commento è uscita e sostituirlo con la stringa dal file web.config.merge. Ricordarsi di eseguire il backup del file web.config esistente prima di apportare qualsiasi modifica.

Personalizzazione del file ErrorPage

Come il passaggio successivo, sarà necessario modificare il file ErrorPage.aspx. Il file è già completamente configurato, in modo che sono leggermente che è necessario eseguire qui. Sarà necessario modificare alcune delle risposte di errore nella pagina, ad esempio "si è errate; Impossibile trovare la pagina richiesta" e "vedere di seguito per i risultati vicino alla richiesta," alle stringhe di testo di propria scelta. Infine, è possibile modificare il foglio di stile errorstyle.css per modificare il colore, tipo di carattere dimensione in punti e attributi simili per il file errorpage.aspx.

Utilizzo di IIS

Il passaggio finale consiste nel modificare le impostazioni personalizzate errori in IIS per puntare alla nuova pagina di errore personalizzato. Questo processo varia in base la versione di IIS in uso.

Per IIS 5.0 o IIS 6.0:

  1. Aprire IIS.
  2. Selezionare il sito Web per personalizzare.
  3. Fare clic con il pulsante destro del mouse sul sito e scegliere Proprietà dal menu di scelta rapida.
  4. Dalla finestra Proprietà sito Web, fare clic sulla scheda errori personalizzati.
  5. Scorrere verso il basso l'elenco degli errori HTTP e selezionare quello che si desidera personalizzare, in questo caso, 404.
  6. Fare clic sul pulsante Modifica.
  7. Selezionare URL dalla casella di elenco a discesa del tipo di messaggio.
  8. Digitare /ErrorPage.aspx nel campo URL. Fare clic su OK.

Per IIS 7:

  1. Aprire IIS.
  2. Selezionare il sito Web che si desidera personalizzare.
  3. Fare doppio clic sull'icona relativa pagine di errore personalizzato.
  4. Scorrere l'elenco dei codici di stato e fare doppio clic sul codice 404.
  5. Selezionare esecuzione URL dalla casella di riepilogo a discesa tipo di percorso.
  6. Digitare /ErrorPage.aspx nel campo del percorso. Fare clic su OK.

È ora possibile verificare la pagina di errore. Aprire la home page del proprio sito. Nel campo indirizzo aggiungere una pagina secondaria del sito all'URL, ma scrivono in modo errato. La pagina di errore personalizzato verrà visualizzato un elenco di suggerimenti alternativi e potenziali risultati della ricerca.

Potrebbe non essere in grado di completamente modo che i visitatori verranno individuare sempre ciò che si sta cercando nel sito, ma presentare una pagina di errore personalizzata deve facilitare le frustrazione.

Lance Whitney è un consulente IT, insegnante e technical writer. Egli ha trascorso molte ore per modificare le workstation Windows e i server. Inizialmente un giornalista, ha un buio lanciandosi nel mondo DELL'IT 15 anni fa.