Pregunta

Este error se produce cuando envío una página para cargar un control de gráfico .net. Tengo el controlador HTTP en mi web.config a continuación. Por razones whateve, duerma parece funcionar.

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

Cualquier idea por qué este error se acercaba? Im perplejo en este caso.

¿Fue útil?

Solución 2

Me fijo esto añadiendo el controlador en la sección <system.webServer> del web.config para IIS 7.

Otros consejos

Sólo para ayudar a dejar las cosas claras, porque no estaban claras para mí;

respuesta

chopps': 'Me es necesario para agregar el controlador de la sección del web.config para IIS 7'

significa el controlador necesaria para ser también en la sección system.webServer en el 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" />

Cambio a Classic .NET en IIS AppPool trabajó para mí - como se recomienda en el comentario chopps'

.

Sólo para ayudar a dejar las cosas claras, porque no estaban claras para mí;

Anser

chopps': "Me es necesario para agregar el controlador de la sección del web.config para IIS 7"

significa el controlador necesaria para ser también en la sección system.webServer en el web.config.

El cambio a Classic .NET en IIS AppPool trabajó para mí! Me encontré con el problema al migrar el sitio web de IIS 6 a 10 IIS.

Hmm ... tal vez <remove verb="*" path="*.asmx"/> hace que el servidor ya no responden a las peticiones POST? Intente comentar que fuera, y ver si está anulando las líneas add.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top