salve a tutti,
premetto che sono novellino in asp.net e c#,
il mio intendo è quello di realizzare una newsletter, ed ho iniziato a realizzare la pagina d'iscrizione....
utilizzando Web Developer 2008, in locale l'inserimento dei dati funziona correttamente, solo che appena metto tutto in rete, mi da un errore non so che errore è, perchè è generico io nonho messo nessuna pagina di errore.....
qua vi posto il codice in c#

sing System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Drawing;
using System.ComponentModel;
using System.Text;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mail;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.OleDb;
using System.Xml.Linq;

public partial class Newsletter_Default : System.Web.UI.Page
{
public void btnSend_Click(object sender, System.EventArgs e)
{


if (Page.IsValid)
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=http://www.assarte.it/App_Data/Newsletter.mdb");
con.Open();

string cmdstr = "INSERT INTO Newsletter (Nome,Città,Email,Data) VALUES( ('" + Nome.Text + "'),('" + Città.Text + "'),('" + Email.Text + "'),('" + Data.Text + "'))";
OleDbCommand aCommand = new OleDbCommand(cmdstr, con);
OleDbDataReader aReader = aCommand.ExecuteReader();
//close the reader
aReader.Close();

//close the connection Its important.
con.Close();
}

else
{
lblResult.Text = "E' Successo un errore, riprova";
}

lblStatus.Text="Iscrizione avvenuta correttamente ";

}
}

Per favore aiuto