将图表添加到ASP.NET页面后出错-初学者问题

将图表添加到ASP.NET页面后出错-初学者问题,asp.net,charts,Asp.net,Charts,在Visual Web Developer Express 2010中,我创建了一个默认的新ASP.NET Web应用程序项目。它在浏览器中运行正常。然后,我将工具箱中的图表控件添加到Default.aspx(MainContent)的标记中。但在浏览器中尝试查看时失败: 执行ChartImg.axd的子请求时出错 调用堆栈中的片段: System.Web.HttpServerUtility.Execute(字符串路径、TextWriter编写器、布尔形式)+851 System.Web.UI.

在Visual Web Developer Express 2010中,我创建了一个默认的新ASP.NET Web应用程序项目。它在浏览器中运行正常。然后,我将工具箱中的图表控件添加到Default.aspx(MainContent)的标记中。但在浏览器中尝试查看时失败:

执行ChartImg.axd的子请求时出错

调用堆栈中的片段:

System.Web.HttpServerUtility.Execute(字符串路径、TextWriter编写器、布尔形式)+851 System.Web.UI.DataVisualization.Charting.ChartHttpHandler.EnsureInitialized(布尔硬检查)+250
System.Web.UI.DataVisualization.Charting.Chart.GetImageStorageMode()+24 System.Web.UI.DataVisualization.Charting.Chart.get_CurrentImageLocation()+40 System.Web.UI.DataVisualization.Charting.Chart.Render(HtmlTextWriter)+306


我尝试在标记中向图表添加一些示例点,但仍然失败。我只知道ASP.NET的基本知识,但在我看来很奇怪,我在添加控件之后就出现了异常。

我很久以前就在图表控件上工作过,但您似乎缺少web.config中图表控件程序集的条目。

异常的InnerException属性中有任何信息吗?@JMax:I不知道如何捕获该异常-我看到的只是浏览器中显示的堆栈跟踪。您可以通过运行项目找到错误所在。在浏览器中看到错误之前,VS将弹出并通知您错误。在底部包含当前加载变量的窗口中(我刚刚忘记了标题),可以展开exception one,以显示InnerException。根据您的版本的工作方式,您可能还能够在实际错误弹出窗口中看到内部异常。@JMax-不,没有VS弹出窗口,调试程序没有停止,因此我在VS中没有看到变量或调用堆栈。它似乎存在:请遵循以下链接