Keine http-handler gefunden wurde, für request-Typ "POST"
Dieser Fehler kommt, wenn ich behaupte, dass eine Seite zu laden, bis eine .net chart-Steuerelement. Ich habe den http-handler in meinem web.config unten. Für whateve Grund, es nicht 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 ratlos auf diese ein.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur, um zu helfen die Dinge klar, weil Sie nicht mir klar;
chopps " Antwort: "ich muss fügen Sie die Prozedur im Abschnitt der web.config für die IIS 7"
bedeutet, dass der handler benötigt, um auch in der
system.webServer
Abschnitt in derweb.config
.Pro Todd:
Ich behoben, indem die handler in der
<system.webServer>
- Abschnitt der web.config für die IIS 7.Wechsel zu Classic .NET in IIS AppPool war für mich - wie empfohlen in chopps' Kommentar.
Nur, um zu helfen die Dinge klar, weil Sie nicht mir klar;
chopps' anser: "ich muss fügen Sie die Prozedur im Abschnitt der web.config für die IIS 7"
bedeutet, dass der handler benötigt, um auch im system sein.webServer-Abschnitt in der web.config.
Wechsel zu Classic .NET in IIS AppPool für mich gearbeitet! Ich traf das Problem bei der Migration der web-site von IIS 6 auf IIS 10.
Hmm...vielleicht
<remove verb="*" path="*.asmx"/>
macht den server nicht mehr reagieren auf POST-requests? Versuchen Sie, zu kommentieren, dass die out, und sehen, ob es überschreiben deradd
Linien.