Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner


Use web.config customErrors to handle errors


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="c#" Debug="true" %>
<%@ import namespace="System.Data" %>
<%@ import namespace="System.Data.SQLClient" %>
<%@ import namespace="System.Diagnostics" %>
<%@ import namespace="System.Configuration" %>
<script language="c#" runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection objCon = new SqlConnection(ConfigurationSettings.AppSettings["strCon"]);
SqlCommand objCmd = new SqlCommand(
"insert into LOG_Errors (PAGINA) values '" +
Request.QueryString["aspxerrorpath"].Trim() + "'",
objCon);
objCon.Open();
objCmd.ExecuteNonQuery();
objCon.Close();
}
</script>
<html>
<head>
</head>
<body>
<b>Errore nel caricamento della pagina.</b>
</body>
</html>



Download Code...


Print Page


 








Page top

risorse per webmaster