MsChart 部署遇到的一点问题Invalid temp directory in chart handler configuration [c:\TempImageFiles\],

31 篇文章 0 订阅

http://www.cnblogs.com/JavCof/archive/2010/11/29/mschart_deploy.html  原文连接


引言:项目中想做一些图表功能,做做简单的数据挖掘,决定采用MsChart WebControl。

这DD又是在.NET3.5sp1框架基础上开发,所以又不得不把自己的开发框架升级了,开发过程还算顺利,下了个案例程序,也就顺顺利利的开始拖控件。

可这家伙部署的时候,问题就出现了。部署环境是.NET3.5sp1的环境,一切就绪,IIS浏览,出现错误。“未能加载文件或程序集“System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral,”  服务器没有安装MsChart WebControl for 3.5sp1,马上谷歌一下(p.s.这个微软站点打开那个慢啦,心焦。)

MSChart.exe 下载速度还可以,下载后安装,本以为一切就太平了,IIS一浏览,结果问题依旧。那个冷啊。依然提示:“System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral,” 这下那个郁闷的。然后这时,让自己冷静下来想想,不就是引用不到“System.Web.DataVisualization”

这个程序集,不然就把他Copy到Bin里面,他总不会在提示这样的问题吧。MsChart的安装目录:系统盘符 Program Files\Microsoft Chart Controls\Assemblies目录面,这次找到System.Web.DataVisualization.dll 马上Copy到了Bin目录里面,这次刷新,错误提示没有了。本来以为问题就算解决了,不过恶梦有开始。这次是打开MsChart做的应用页面,新的错误提示有出现了,Invalid temp directory in chart handler configuration [c:\TempImageFiles\],是MsChart需要一个生成图片的零时文件,那就在c盘建立一个TempImageFiles目录吧,这次刷新,Ok一切搞定。

另外,也可以采用在Web.Config AppSetting 里面添加这样的集合  

  
  
< add key ="ChartImageHandler" value ="Storage=file;Timeout=20;Url=~/tempImages/;" />

这次再刷新,一切问题解决。在此以博文记录,让遇到此类问题的朋友可以借鉴而已。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值