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.

Foi útil?

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;

anser

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 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top