最近用VS2008SP1+ .NET Framework3.5SP1开发程序,使用了MsChart,但是部署到服务器的时候提示如下错误:
2013-05-13 16:28
429 查看
程序集"System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"无法加载
引言:项目中想做一些图表功能,做做简单的数据挖掘,决定采用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/;"/>
这次再刷新,一切问题解决。在此以博文记录,让遇到此类问题的朋友可以借鉴而已。
dotnetfx35setup.exe (.NET3.5SP1的下载地址)
引言:项目中想做一些图表功能,做做简单的数据挖掘,决定采用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/;"/>
这次再刷新,一切问题解决。在此以博文记录,让遇到此类问题的朋友可以借鉴而已。
dotnetfx35setup.exe (.NET3.5SP1的下载地址)
相关文章推荐
- 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
- eclipse 开发web程序,启动tomcat插件服务器的时候。部署目录在那里?
- 在win7下使用Delphi调程序的时候突然提示“Unable to create process”,解决办法如下
- 解决websphere服务器部署程序提示应用已近存在错误的解决办法
- Eclipse自动补全设置与Eclipse源代码下载 以前使用VisualStudio和Sublime写代码的时候有很完善的代码提示,但是最近开始使用Eclipse弄JAVA的时候发现它的代码提示不
- 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
- 由于最近开发服务器送修,临时需要在windows7 下搭建一个CVS, 使用CVSNT, 但是发现安装后CVSNT Contral Panel无法使用。
- matlab安装成功,但是首次运行的时候提示安装程序错误
- 使用redis 编程C/S程序时候 在WIN SERVER2008 服务器机器上报错 CLR20r3 的错误
- 当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案
- 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
- 已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。
- SQL安装时出错,提示:安装程序配置服务器失败 参考服务器错误日志。针对其中一种情况的解决方法!
- 我下载了渲云的客户端,但是安装的时候出现了错误提示
- 在IIS中访问APS页面时提示:“最可能的原因使用的托管的处理程序,但是未安装或未完整安装asp.net“
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
- 使用类eclipse编辑器开发小程序,支持代码高亮与语法自动提示
- Python在开发程序时提示错误提示“invalid syntax”是什么原因【已解决】
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
- 使用SSH框架进行开发的时候,由于延迟加载引起的no Session错误解决方法