我已经开始在ASP.NET 3.5中使用MS图表,并在C#中隐藏代码
我使用了与localhost一起工作的图表;但是当我开始在服务器上工作时问题就开始了
我在网络配置中收到错误
分析程序错误消息:无法加载文件或程序集“System.Web.DataVisualization,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
感谢任何建议
答案 0 :(得分:3)
好的,这就是我的工作方式..
首先,我找到了System.Web.DataVisualization DLL,它存在于程序文件中的MS图表控件文件夹的程序集中。我将这些复制到本地主机上的bin文件夹,然后发布..
然后在服务器端我在C盘中创建了一个目录作为TempDump并在Web配置文件中进行了以下更改..
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />
</appSettings>
我将此更改为
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempDump\;" />
</appSettings>
and everythig工作得很完美..
谢谢
答案 1 :(得分:0)
您的ASP.Net未针对.Net Framework 3.5进行配置。见Specify a .NET Framework Version for an Application Pool (IIS 7)