怎么看堆栈跟踪 帮忙分析下问题
堆栈跟踪:[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