Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET 3.5.2中的ChartImg.axd错误_Asp.net - Fatal编程技术网

ASP.NET 3.5.2中的ChartImg.axd错误

ASP.NET 3.5.2中的ChartImg.axd错误,asp.net,Asp.net,我正在ASP.NET framework 3.5.2中开发一个Web应用程序 将图表控件从工具箱拖动到.aspx页面中所需的位置后,文档顶部似乎添加了以下内容: <%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVi

我正在ASP.NET framework 3.5.2中开发一个Web应用程序

将图表控件从工具箱拖动到.aspx页面中所需的位置后,文档顶部似乎添加了以下内容:

<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
当我运行时,我得到一个错误:执行ChartImg.axd的子请求时出错

我已尝试将以下内容添加到web.config中的system.web中

<httpHandlers>
    <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>
然后我得到:

HTTP错误500.23-内部服务器错误

检测到ASP.NET设置不适用于集成托管管道模式

最可能的原因: •此应用程序在system.web/httpHandlers部分定义配置

它说我可以尝试将配置迁移到system.webServer/handlers部分


我如何做到这一点,以及如何影响我的网络应用程序?其他东西是否会停止工作,是否可以恢复迁移?

对于ASP.NET 3.5项目,在出现此错误的情况下,我进入IIS并将应用程序池更改为在经典的托管管道模式下运行,而不是在集成模式下运行

要更改此设置,请转到:IIS,转到应用程序池,找到您正在使用的池并将其更改为Classic