此错误出现时,我提交页面加载了一个.net图表控制。我有以下我的web.config中的HTTP处理程序。对于whateve原因,它似乎没有工作。

<httpHandlers>
  <remove verb="*" path="*.asmx"/>
  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
  <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />
  <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>

任何想法,为什么这个错误会来吗?林难倒在这一个。

有帮助吗?

解决方案 2

我通过添加在web.config的<system.webServer>部的处理程序IIS 7固定这一点。

其他提示

只是为了帮助把事情说清楚,因为他们并不清楚我;

chopps'的答案:‘我需要添加该处理程序在web.config的部分为IIS 7’

装置也有在system.webServerweb.config部分所需的处理程序。

每托德:

<add path="ChartImg.axd" verb="GET,HEAD,POST" 
type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, 
System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35" validate="false" />

切换到经典.NET应用程序池在IIS中为我工作 - 在chopps'评论推荐

只是为了帮助把事情说清楚,因为他们并不清楚我;

chopps'雁:‘我需要添加该处理程序在web.config的部分为IIS 7’

装置也成为在web.config的system.webServer部分所需的处理程序。

切换到经典.net应用程序池在IIS中,我的工作!我遇到的问题,同时从迁移IIS 6的网站,IIS 10。

嗯......也许<remove verb="*" path="*.asmx"/>让你的服务器不再POST请求作出回应?尝试评论说出来,看看它是否重写add线。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top