Asp.net

MSCharts“找不到請求類型’GET’的http處理程序”錯誤

  • January 22, 2010

我試圖在我的 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, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  />
   </handlers>
</system.webServer>

您還需要在您的 aspx 頁面頂部使用它:

<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
   Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>

希望這可以幫助

引用自:https://stackoverflow.com/questions/2117102