Frage

Dieser Fehler erscheint, wenn ich eine Seite senden Sie eine .net Chart-Steuerelement zu laden. Ich habe die http-Handler unten in meinem web.config. Für whateve Grund tut es zu funktionieren scheint.

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

Irgendwelche Ideen, warum dieser Fehler kommen würde? Im auf dieser stumped.

War es hilfreich?

Lösung 2

Ich reparierte dies für IIS 7 den Handler im <system.webServer> Abschnitt der web.config hinzugefügt wird.

Andere Tipps

Just helfen, die Dinge klar zu machen, weil sie mir nicht klar waren;

chopps' Antwort: "Ich brauchte den Handler in dem Abschnitt der web.config für IIS 7 hinzuzufügen"

bedeutet die Handler benötigten auch im system.webServer im web.config Abschnitt sein.

Per 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" />

Umschalten auf Klassische .NET AppPool in IIS für mich gearbeitet - wie in chopps' Kommentar empfohlen

.

Just helfen, die Dinge klar zu machen, weil sie mir nicht klar waren;

chopps' Anser: "Ich brauchte den Handler in dem Abschnitt der web.config für IIS 7 hinzuzufügen"

bedeutet die Handler benötigten auch in der web.config im system.webServer Abschnitt sein.

Die Umstellung auf Klassische .NET AppPool in IIS arbeitet für mich! Traf ich das Problem, während die Web-Site von IIS 6 IIS Migration 10.

Hmm ... vielleicht <remove verb="*" path="*.asmx"/> macht Ihren Server nicht mehr auf POST-Anfragen reagieren? Versuchen Sie, die Kommentierung aus, und sehen, ob es die add Linien ist überschrieben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top