图表处理程序配置中的临时图像目录无效

2024-05-08

我正在使用 highchart,仅当我在内网网络中的 IIS 服务器上运行我的网站时,才会出现此错误。相反,它在开发服务器中运行良好(Visual Studio 2012)

图表处理程序配置中的临时图像目录无效 [c:\TempImageFiles]。请编辑 web.config 文件。这 CharImageHandler 键、Dir 值必须指向有效目录。这 存储模式时需要临时存放图片的目录 等于文件系统。

堆栈跟踪

[DirectoryNotFoundException: Invalid temp images directory in chart handler configuration [c:\TempImageFiles\]. Please edit the web.config file. The CharImageHandler key, Dir value must point to a valid directory. The directory is required for temporary image storage when storage mode equals file system.]
   System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings.Inspect() +1426397
   System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings.ParseParams(String parameters) +1352
   System.Web.UI.DataVisualization.Charting.ChartHttpHandler.get_Settings() +197
   System.Web.UI.DataVisualization.Charting.ChartHttpHandler.InitializeControllerFile() +51
   System.Web.UI.DataVisualization.Charting.ChartHttpHandler.EnsureInitialized(Boolean hardCheck) +357
   System.Web.UI.DataVisualization.Charting.Chart.get_CurrentImageLocation() +50
   System.Web.UI.DataVisualization.Charting.Chart.Render(HtmlTextWriter writer) +345
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +395
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +49
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249
   System.Web.UI.Page.Render(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5363

以前是这样的web.config

<add key="ChartImageHandler" value="storage=file;timeout=20; dir=c:\TempImageFiles/;" />

我删除了目录位置

<add key="ChartImageHandler" value="storage=file;timeout=20;" />

问题解决了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

图表处理程序配置中的临时图像目录无效 的相关文章

随机推荐