Utilizzare customErrors del web.config per gestire gli errori
web.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<compilation defaultLanguage="VB" debug="true" />
<customErrors mode="On" defaultRedirect="appError.aspx" />
</system.web>
<appSettings>
<add key="strCon" value="server=NOMEDBSERVER;User id=USERNAME;password=PASSWORD;database=NOMEDB" />
</appSettings>
</configuration>
appError.aspx
<%@ Page Language="VB" Debug="true" %>
<%@ import namespace="System.Data" %>
<%@ import namespace="System.Data.SQLClient" %>
<%@ import namespace="System.Diagnostics" %>
<%@ import namespace="System.Configuration" %>
<script language="VB" runat="server">
Sub Page_Load(Source as Object, E as EventArgs)
Dim objCon As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("strCon"))
Dim objCmd As SqlCommand = New SqlCommand("insert into LOG_ERRORI (PAGINA) values '" & _
trim(request.querystring("aspxerrorpath")) & "', objCon)
objCon.Open()
objCmd.ExecuteNonQuery()
objCon.Close()
end sub
</script>
<html>
<head>
</head>
<body>
<b>Errore nel caricamento della pagina.</b>
</body>
</html>
Scarica il Codice...
Stampa la pagina