在ASP.Net中使用Dundas.Charting时,我得到了以下异常:
Stack trace:
at Dundas.Charting.WebControl.ChartHttpHandler.b(HttpContext )
at Dundas.Charting.WebControl.ChartHttpHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)我在IIS7.0(集成模式)中使用它,而web.config也有所有必要的属性,如下所示:
在appSettings下
1. add key="ChartHttpHandler" value="Storage=memory;Timeout=180;Url=~/temp/;" 在httpHandlers下
2. add path="ChartAxd.axd" verb="*" type="Dundas.Charting.WebControl.ChartHttpHandler" validate="false" 在处理程序下
3. add name="ChartAxd.axd" path="ChartAxd.axd" verb="*" preCondition="integratedMode" type="Dundas.Charting.WebControl.ChartHttpHandler" resourceType="Unspecified"当我在另一台服务器上使用相同的代码副本和web.config时,一切都很正常。我是不是遗漏了IIS上的什么?期待您的回音。非常感谢。
发布于 2013-03-10 17:53:15
这里的问题是因为您使用了Storage=memory;,所以将其更改为Storage=file;:
<add key="ChartHttpHandler" value="Storage=file;Timeout=60; Url=~/Tempo/;Dir=c:\Inetpub\vhosts\sitename\httpdocs\Tempo\" />还要添加这两个目录,以确保~/Tempo和要保存它们的直接完整路径。
https://stackoverflow.com/questions/3732906
复制相似问题