-2

安装了 .net 框架 4.0 的共享主机上的 Microsoft 图表控件。“没有找到您要查的资源。” 在本地它工作得很好。我确认 dll 在服务器上。我尝试更改 web.config 和 ImageLocation 参数中的所有设置。没运气。有什么建议么?

4

1 回答 1

1

要解决此问题,请首先确保图表程序集已安装在 GAC 中。

然后尝试使用 server/yoursite/chartimg.axd?i=0.png&g=0 从浏览器访问服务器(使用这些确切的参数)。如果您收到“找不到资源”,则说明处理程序未正确安装:在您的 web.config 中查找问题并重试,直到您收到“System.ArgumentException:找不到图像”。这意味着处理程序已正确安装并按预期工作。

然后渲染包含图表控件的页面,其中 Chart.ImageStorageMode = UseHttpHandler。如果您遇到异常,请在此处发布异常堆栈以及您的主要控件布局,例如:“图表放置在更新面板中,该面板放置在用户控件中,而用户控件则放置在页面的更新面板中”。

于 2012-06-03T15:20:02.690 回答