Goedgekeurd: Fortect
Het kan zijn dat u een foutmelding tegenkomt waarin staat dat de aangepaste fout asp.net alleen op afstand wordt weergegeven. Er zijn nu verschillende manieren om dit probleem te verhelpen, dus we zullen ze nu bespreken.RemoteOnly geeft eindgebruikers een aangepaste foutinformatie en lokale gebruikers mijn standaard asp.net-foutpagina van de site. Als uw ontwerpers een lokaal websysteem gebruiken voor uitvindingen, heeft u beide in één. Een andere benadering is om
ASP.NET biedt ingebouwde opties om precies te controleren of het start wanneer een toepassingsfout optreedt. Deze functie hoort bij de sectie “customErrors” van het specifieke Web.Config-bestand.
Configuratieparameters voor Web.Config
Zoals de meeste configuratie-opties voor web.config, kunnen customErrors ook worden geconfigureerd in Machine.config, de oorspronkelijke oorzaakdirectory van web.config of in het web.config-pad van uw toepassing. Het wordt meestal gedefinieerd in de web.config-declaratie van uw toepassing. ”
- on Als defaultRedirect is opgegeven, wordt dit soort artikel weergegeven. Anders krijgt u een standaardfoutscherm met minder instructies.
- Uitgeschakeld – De gebruiker krijgt soms uitgebreide foutinformatie te zien. (“Geel scherm van doodsfilter”)
- RemoteOnly is de standaardinstelling. Gedetailleerde fouten worden alleen weergegeven voor lokale bezoekers. Externe gebruikers krijgen een foutmelding over aangepaste schermen, minder details.
DefaultRedirect is gelijk aan "YourSiteError
Volledige ASP.NET-foutinformatie bekijken en aangepaste fouten uitschakelen
Als uw interessante toepassing fouten genereert, maar niet eens de volledige foutmelding ziet, moet u customErrors.Do inschakelen
Om dit te doen, zet u de customErrors-modus op “Off”, zoals weergegeven lager dan. Wees voorzichtig, want dit kan gevoelige knowhow onthullen die in gesproken foutmeldingen zal verschijnen, evenals gedetailleerde stacktraces. Dit is verre van aanbevolen, tenzij je een andere keuze hebt en bovendien zo snel mogelijk contact met elkaar moet opnemen.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
Andere manieren om ASP.NET-uitzonderingen weer te geven
Naast het gele scherm van het dagelijkse leven van ASP.NET, zijn er nog andere manieren om het gebruik van bugs te vinden, te volgen en als gevolg daarvan te bekijken. Idealiter zou uw toepassing al uw fouten naar een foutvlagcatalogus en een monitoringservice zoals Retrace moeten sturen. U heeft de mogelijkheid om ook de Event Summary Viewer te bekijken en bovendien uw huidige uitzonderingen te bekijken. Houd er echter rekening mee dat er uitzonderingen kunnen worden opgevangen die misschien beperkt zijn voor kijkers en deze man logt niet alles.
Alle applicatiefouten loggen
Afhankelijk van uw aanvraag, zijn er mogelijk meerdere manieren. In feite, wanneer uw toepassing een Global.asax-bestand heeft, kunt u zich abonneren op onverwerkte uitzonderingen zoals hieronder weergegeven en deze daarom ook loggen met log4net, NLog, Serilog of een ander logboekraamwerk.
Openbare WebApiApplication-klasse: System.Web.HttpApplicationlog4net.ILog = log4net.LogManager.GetLogger (typeof (WebApiApplication));openbare overschrijving leeg Init ()basis.Init ();deze + = fout WebApiApplication_Error;void WebApiApplication_Error (objectafzender, EventArgs e)var ex = Server.GetLastError ();log.fout (ex);
U kunt de configuratie die te maken heeft met filterobjecten ook controleren met MVC of Web Href impliceert “https: // docs api:
Filteren in ASP.NET MVC
Hoe alle traceerbare uitzonderingen van praktische toepassingen weer te geven
Retrace biedt controle op stroomcodeniveau voor uw toepassing. Een gerelateerd onderdeel dat het verzamelen van alle toepassingsuitzonderingen omvat. Retrace kan onverwerkte uitzonderingen pakken, uitzonderingen die expliciet in de situatie zijn opgenomen, of elke uitzondering die daadwerkelijk wordt gegenereerd (uitzonderingen op de eerste afbeelding).
Om te vermijden Voor de meeste applicatiefouten moeten eigenaren een foutopsporingsservice gebruiken, zoals Retrace. Enkele voordelen van een fouttoezichtservice:
- Waarschuwingen in realtime – houd er direct rekening mee als er een kleine fout optreedt.
- Gecentraliseerde opslagplaats – een plaats waar uw experts toegang hebben tot alles
- Foutpercentage: identificeer snel vrij grote pieken in foutpercentages.
- Vergroot de vaardigheid door sneller de oorzaak van problemen te vinden.
- Geavanceerde monitoring, bugtracking en rapportage met Retrace
- Best practices voor het afhandelen van C # Exception
- Ontdek hoeveel uitzonderingen er per seconde worden gegenereerd en vind uitzonderingen.
- Wat is een onverwerkte uitzondering en hoe registreer je alle C#-uitzonderingen rechtstreeks
Versnel de prestaties van uw computer nu met deze eenvoudige download.