Approvato: Fortect
Potresti benissimo imbatterti in un messaggio di errore che dice che ogni errore personalizzato di asp.net viene visualizzato solo in remoto. Ora ci sono diversi modi per risolvere questo problema, quindi ne parleremo a breve.RemoteOnly fornisce agli utenti finali un messaggio di errore personalizzato e agli utenti del centro la mia pagina di errore asp.net predefinita. Se un designer utilizza un server web locale per la tecnologia pionieristica, hai entrambi in uno. Un’altra approssimazione potrebbe essere quella di impostare
ASP.NET fornisce opzioni integrate per controllare come verrà avviato quando si verifica un errore dell’applicazione. Questa funzione va alla sezione “customErrors” del record Web.Config manualmente.
Parametri di configurazione per Web.Config
Come la maggior parte delle opzioni di configurazione di web.config, customErrors può essere generalmente configurato in Machine.config, la directory radice di web.config, nonché nel percorso web.config dell’applicazione. È definito molte volte nel file web.config della tua applicazione. pollici
- on Se viene specificato defaultRedirect, questo articolo dovrebbe essere visualizzato. Altrimenti, vedrai una schermata di errore di base con meno istruzioni.
- Disabilitato: a volte all’utente vengono mostrate idee dettagliate sugli errori. (“Filtro schermo giallo della morte”)
- RemoteOnly può essere l’impostazione predefinita. Gli errori dettagliati vengono visualizzati solo per i visitatori regionali. Gli utenti remoti ricevono un messaggio di errore sulle schermate personalizzate, meno dettagli.
DefaultRedirect = "YourSiteError
Come visualizzare le informazioni complete sugli errori ASP.NET e disabilitare gli errori personalizzati
Se la tua fantastica applicazione organizza errori ma non riesce nemmeno a vedere il messaggio di errore pieno, devi abilitare customErrors.Do
Per fare ciò, imposta la modalità customErrors di una persona su “Off”, come mostrato di seguito. Sii protettivo in quanto ciò può rivelare informazioni riservate che hanno la capacità di apparire nei messaggi di errore vocali e tramite analisi dello stack dettagliate. Questo non è raccomandato in quanto hai altra scelta e bisogno quando hai bisogno di tornare l’uno con l’altro il prima possibile.
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
Altri modi per visualizzare le eccezioni ASP.NET
Oltre alla schermata gialla della morte di ASP.NET, continuano ad esserci altri modi per trovare, monitorare e visualizzare l’utilizzo frustrante. Idealmente, la tua applicazione dovrebbe reindirizzare tutti i tuoi errori a un file di flag di errore e al loro servizio di monitoraggio come Retrace. Puoi anche esplorare il Visualizzatore riepilogo eventi e, facoltativamente, vedere le tue preziose eccezioni correnti. Tuttavia, tieni presente che possono essere rilevate esenzioni limitate agli spettatori e questo è ciò che il ragazzo non registra tutto.
Registrazione di tutti gli errori di utilizzo
A seconda della tua applicazione, è probabile che ci siano diversi modi. In effetti, se le tue app hanno un file Global.asax, puoi iscriverti in modo da non gestire le eccezioni come mostrato di seguito e quindi persino registrarle utilizzando log4net, NLog, Serilog o quasi qualsiasi altro framework di registrazione.
Classe WebApiApplication pubblica: System.Web.HttpApplicationlog4net.ILog = log4net.LogManager.GetLogger (typeof (WebApiApplication));public override void Init ()base.Init();questo + = errore WebApiApplication_Error;void WebApiApplication_Error (mittente e-mail oggetto, EventArgs e)var ex = Server.GetLastError ();log.error (es);
Puoi anche controllare la configurazione dei giocattoli filtro usando MVC o Web Href = “https: // files api:
Filtraggio in ASP.NET MVC
Come visualizzare tutte le esenzioni delle app rintracciabili
Retrace fornisce il monitoraggio del livello del codice di flusso per la tua applicazione. Una parte correlata che include la raccolta di tutte le eccezioni dell’applicazione. Retrace può raccogliere eccezioni non gestite, esenzioni che sono esplicitamente incluse in esso o qualsiasi eccezione effettivamente generata (eccezioni first chance).
Per evitare Per la maggior parte dei bug delle applicazioni, i proprietari dovrebbero utilizzare un servizio di tracciamento dei bug come Retrace. Alcuni collegati ai vantaggi di un servizio di tracciamento dei bug:
- Avvisi in tempo reale: scopri immediatamente se si verifica un piccolo errore.
- Archivio centralizzato: un luogo in cui i tuoi esperti possono accedere a qualsiasi cosa
- Tasso di errore: identifica rapidamente montagne molto grandi nei tassi di errore.
- Aumenta la produttività acquistando più rapidamente la fonte dei problemi.
- Monitoraggio avanzato, tracciamento dei bug e segnalazione con Retrace
- Best practice per la gestione delle eccezioni C#
- Scopri quante eccezioni vengono generate ogni singolo secondo e trova le eccezioni.
- Qual è la loro eccezione non gestita e come catturare direttamente tutte le eccezioni C #
Accelera ora le prestazioni del tuo computer con questo semplice download.