当前位置:编程学习 > C#/ASP.NET >>

怎么看堆栈跟踪 帮忙分析下问题

堆栈跟踪: 


[InvalidOperationException: 在应用程序配置中未找到连接名“CnnString”或者连接字符串为空。]
   System.Web.Compilation.ConnectionStringsExpressionBuilder.GetConnectionString(String connectionStringName) +146
   ASP.default_aspx.__BuildControlSqlDataSource1() in d:\毕业设计\ASP.NET01018物品交换系统的设计与实现\程序\huanwu\Default.aspx:163
   ASP.default_aspx.__BuildControlContent2(Control __ctrl) in d:\毕业设计\ASP.NET01018物品交换系统的设计与实现\程序\huanwu\Default.aspx:5
   System.Web.UI.CompiledTemplateBuilder.InstantiateIn(Control container) +32
   ASP.masterpage_master.__BuildControlContentPlaceHolder1() in d:\毕业设计\ASP.NET01018物品交换系统的设计与实现\程序\huanwu\MasterPage.master:119
   ASP.masterpage_master.__BuildControlform1() in d:\毕业设计\ASP.NET01018物品交换系统的设计与实现\程序\huanwu\MasterPage.master:12
   ASP.masterpage_master.__BuildControlTree(masterpage_master __ctrl) in d:\毕业设计\ASP.NET01018物品交换系统的设计与实现\程序\huanwu\MasterPage.master:1
   ASP.masterpage_master.FrameworkInitialize() in d:\毕业设计\ASP.NET01018物品交换系统的设计与实现\程序\huanwu\MasterPage.master.cs:912307
   System.Web.UI.UserControl.InitializeAsUserControlInternal() +46
   System.Web.UI.UserControl.InitializeAsUserControl(Page page) +35
   System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) +1206
   System.Web.UI.Page.get_Master() +72
   System.Web.UI.Page.ApplyMasterPage() +30
   System.Web.UI.Page.PerformPreInit() +48
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1452

 
--------------------编程问答-------------------- 在你的vs调试器“Call Stack”窗口中,鼠标双击异常堆栈中的一行,就可以进入出现异常的当时场景,你可以在Watch窗口或者命令窗口打印当时的变量的值来分析。从“CnnString为空”,你可以深入到调用堆栈的内部,看看进入那个方法之前的各个层次中其它变量都是什么值,是如何计算出传入的参数的。

自己调试吧。 --------------------编程问答-------------------- 慢慢看吧,看多了就会了。。

CnnString这个在配置文件没有,或者写错了。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,