抛出DotNetCharting异常

时间:2012-09-07 17:42:34

标签: c# wcf charts

我正在使用DotNetCharting版本4.2。我正在尝试创建一个图表,将其保存到磁盘并将路径作为字符串返回。这是迄今为止我的代码的简化版本。

Chart aChart = new Chart();
aChart aChart.Title = "Some Title";
aChart aChart.ChartArea.Background = new Background(Color.White);

aChart.TempDirectory = "C:\\temp\\"
aChart.Width = chartWidth;
aChart.Height = chartHeight;

imageName = aChart.FileManager.SaveImage();

我是从this dotnetCharting支持页面获得的。这是非常简单的代码。

问题在于:上面的代码实际上是在适当的目录中创建一个图像。这不是目录权限问题。当我将实际数据添加到aChart时,实际上它会添加它并创建一个图像。但是,SaveImage()方法始终抛出“未能映射路径'/'的异常。” SaveImage()方法应该返回一个String,但是,它总是返回“”并抛出异常。

更多信息:我在WCF服务中这样做。有可能因为它在服务中dotNetCharting DLL遇到了一些内部MapPath的问题吗?

1 个答案:

答案 0 :(得分:1)

我刚刚将DotNetCharting升级到最新版本(7.0),现在它运行正常。我相信这是旧版DLL的问题。我会留下这个,以防其他人有这个问题。