2009-12-28 55 views
3

我一直在使用MS图表与代码隐藏在C#MS图表不工作的服务器

我与工作的罚款与本地主机的图表工作开始在ASP.NET 3.5;但问题startd,当我开始在服务器

上工作,我得到的网络配置错误

分析器错误信息:未能加载文件或程序集“System.Web.DataVisualization,版本= 3.5.0.0,文化=中立,PublicKeyToken = 31bf3856ad364e35'或其依赖之一。该系统找不到指定的文件。

任何建议感谢

回答

3

确定这里是我如何使它工作..

首先,我找到了System.Web.DataVisualization DLL的这存在于MS图表控件文件夹在我的程序文件的组件。我复制这些到我的bin文件夹在本地主机上,然后公布呢..

然后在服务器端我取得了C盘作为TempDump一个目录,并取得了web配置文件中的以下变化..

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

我改变这

​​

和everythig工作完美..

感谢

+0

我得到这个工作以及,但这是最好的临时情况 – 2010-09-09 16:15:27

0

您的ASP.Net没有配置.NET Framework 3.5的。见Specify a .NET Framework Version for an Application Pool (IIS 7)

+0

但我使用的Windows 2003服务器使用IIS6 .... – user175084 2009-12-28 22:43:52

+0

配置IIS 6.0以使用正确版本的.NET Framework:http://technet.microsoft.com/en-us/library/cc783640(WS。 10).aspx – 2009-12-28 22:52:52

+0

另请参阅http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx – 2009-12-28 22:54:32