2009-12-28 58 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