asp。net的网站,运行时候出现 应用程序中的服务器错误。IE上面显示 未将对象引用设置到对象的实例。
源错误:
行 15: if (Application["SiteName"] == null)
行 16: {
行 17: MyPage p = new MyPage();
行 18: p.dbh.Reset();
行 19: p.dbh.sqlCommand = "select top 1 ClassName from ClassInfo";
源文件: e:\学习\毕设\TongXueLu\TongXueLu\Code\Global.asax 行: 17
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
LeeHom.Web.UI.SqlPage..ctor() +57
MyPage..ctor() +42
ASP.global_asax.SiteName() in e:\学习\毕设\TongXueLu\TongXueLu\Code\Global.asax:17
ASP.global_asax.Application_Start(Object sender, EventArgs e) in e:\学习\毕设\TongXueLu\TongXueLu\Code\Global.asax:10
答案:未将对象引用设置到对象的实例 这种错误包涵范围很广,自己设置断点调试才知道错在哪里,一般都是对象为空时出错
其他:MyPage是分页控件,使用前要引用,你没有引用吧 你可以调试到Application["SiteName"]看看这个是否有值,也许你程序中根本不存在SiteName这个Application要是这样的话就会出现“[NullReferenceException: 未将对象引用设置到对象的实例。]
”
上一个:ASP数据访问问题:Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' ODBC 驱动程序不支持所需
下一个:asp.net程序如何连接到非本机SQL SERVER服务器