No manipulador de http foi encontrado para o tipo de pedido 'POST'
Pergunta
Este erro surge quando eu enviar uma página para carregar um controle do gráfico .net. Tenho a http manipulador no meu web.config abaixo. Por razões whateve que não parece trabalho.
<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>
Todas as ideias por este erro viria? Im perplexo sobre este.
Solução 2
Eu reparei isso adicionando o manipulador na seção <system.webServer>
do web.config para o IIS 7.
Outras dicas
Apenas para ajudar a tornar as coisas claras, porque eles não estavam claras para mim;
resposta chopps: 'eu precisava para adicionar o manipulador na seção do web.config para o IIS 7'
significa que o manipulador necessário para também estar na seção system.webServer
na web.config
.
Por Todd:
<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" />
Mudar para AppPool clássico do .NET no IIS funcionou para mim - como recomendado no comentário chopps
.Apenas para ajudar a tornar as coisas claras, porque eles não estavam claras para mim;
anserchopps: "eu precisava para adicionar o manipulador na seção do web.config para o IIS 7"
significa que o manipulador necessário para também estar na seção system.webServer no web.config.
Mudar para AppPool clássico do .NET no IIS trabalhou para mim! Eu conheci a questão durante a migração do site do IIS 6 e IIS 10.
Hmm ... talvez <remove verb="*" path="*.asmx"/>
faz o seu servidor não responder a solicitações POST? Tente comentar que fora, e ver se ele está substituindo as linhas add
.