asp.net运行错误!在别人电脑就行!

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:21:59
“/aspnet”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

行 94: finally
行 95: {
行 96: Conn.Close();
行 97: }
行 98: return dt;

源文件: e:\Online Survey Maker\App_Code\Survey.cs 行: 96

我刚装了sqlserver2005,应该不会有问题的!

根据你所说,在别人处能运行,就可以肯定你的程序大体上是没问题的,我估计问题可能是在你的机器上运行时连接数据库不成功,所以导致conn没open(或者某些原因根本就没有new出来),如果conn不是open状态的话,调用它的close()方法是会出错的,连接数据库失败的原因通常是用户名密码不对,你再检查一下连接数据库字符串看是否正确

本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573

**************************************************************

这个下面是我的代码:

(using处省略)

namespace guestbook
{

public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.TextBox TextBox2;
protected System.Web.UI.WebControls.Label Label2;
protected System.Web.UI.WebControls.TextBox TextBox3;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
protected System.Web.UI.WebControls.Label lb1;
protected System.Web.UI.WebCon