我试图在我的Win2008服务器上安装MSCharts.安装没有问题.然后我在配置中写道.
但是,当我试图用图表打开页面时,它返回错误.找不到请求类型'GET'的http处理程序
你对这个问题有什么看法吗?
小智 49
这是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>
Run Code Online (Sandbox Code Playgroud)
您还需要在aspx页面的顶部:
<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
Ale*_*klo 10
就像Danil说的那样,IIS7要求你把处理程序放进去
<system.webserver>
<handlers>
Run Code Online (Sandbox Code Playgroud)
在最后一个加载项句柄之后添加下面两行
<add name="ChartImg" verb="*" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add name="ReportViewer" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38187 次 |
| 最近记录: |