我试图在我的Win2008服务器上安装MSCharts。
它安装没有问题。
然后我写了
它安装没有问题。
然后我写了
在配置。
但是当我试图用图表打开页面时,它返回以下错误。
未找到请求类型“GET”的http处理程序
你对这个问题有什么看法吗?
解决方法
这是你需要在Windows 7上的ASP.NET 4.0 / IIS 7.5:
您的web.config必须包含以下内容:
<appSettings> <add key="ChartImageHandler" value="storage=file;timeout=20;" /> </appSettings> <compilation targetFramework="4.0"> <assemblies> <add assembly="System.Web.DataVisualization,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/> </assemblies> </compilation> <system.webServer> <handlers> <add name="ChartImg" verb="*" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler,System.Web.DataVisualization,PublicKeyToken=31bf3856ad364e35" /> </handlers> </system.webServer>
您还需要在您的aspx页面的顶部:
<%@ Register Assembly="System.Web.DataVisualization,PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
希望这可以帮助