最近用VS2008SP1+ .NET Framework3.5SP1开发程序,使用了MsChart,但是部署到服务器的时候提示如下错误:
分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
服务器端和客户端都安装了.NET Framework3.5SP1和Microsoft Chart Controls for Microsoft .NET Framework 3.5.exe、Microsoft .NET Framework 3.5 语言包的 Microsoft 图表控件.exe。
这究竟怎么回事?求助。。。。。。
------解决方案--------------------------------------------------------
找找“System.WEB.DataVisualization.dll"文件,如果找到之后就放到bin文件下,不会出问题了。
------解决方案--------------------------------------------------------
dll文件是否存在,web.config是否配置正确
using System.Web.UI.DataVisualization.Charting;
<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
------解决方案--------------------------------------------------------
估计是你的线上引用路径问题吧。放到Bin 里最安全了。