2016-09-12 1 views
3

ich einen neuen IIS-Server erhalten haben und von einem während ich Lösung zu finden bin für Fehler:405 - HTTP-Verb für den Zugriff auf diese Seite ist nicht zulässig. [IIS 8.5] [Windows Server 2012 R2]

405 - HTTP-Verb verwendet diese Seite zuzugreifen ist nicht erlaubt. Die von Ihnen gesuchte Seite kann nicht angezeigt werden, da eine ungültige Methode (HTTP Verb) für den Zugriff verwendet wurde.

ich unten Lösungen gesehen haben:
1.

<system.webServer> 
    <modules> 
     <remove name="WebDAVModule" /> 
    </modules> 
    <handlers> 
     <remove name="WebDAV" /> 
    </handlers> 
</system.webServer> 


2. IIS Einstellungen http://www.somacon.com/p126.php

Lösung 1 verursacht Interner Serverfehler und später nicht in der Lage, die Lösung zu finden. Lösung 2, ich bin nicht in der Lage, Property-Fenster in IIS 8.5 zu finden, so dass es nicht möglich ist, dasselbe zu versuchen.

Bitte helfen

+0

gleich? http://stackoverflow.com/questions/3523061/405-http-verb-used-to-access-this-page-is-not-alowed – Aristos

+0

@Aristos, ja Fragen ist das gleiche wie meins. Selbst diese Frage kam mir beim Suchen der Antwort in den Weg. Ich denke, Änderung in Windows Server Version + IIS 8 schafft einige Verwirrung beim Durchsuchen der Iis-Einstellungen. Gerade jetzt habe ich die wcf-Dienste vom selben Einstellungsfenster aus aktiviert. – Arjun

+0

Um ein Modul über web.config zu entfernen, müssen Sie beide [das Modul entsperren und den Abschnitt entsperren] (https://docs.microsoft.com/en-us/aspnet/core/hosting/iis-modules#disabling- iis-Module) zuerst im IIS-Manager. –

Antwort

0

Einer meiner Kollegen half mir aus. Ich vermisste einige der wichtigsten Funktionen.

Wechseln Sie zum Assistenten zum Hinzufügen von Rollen und Features, dann zum Webserver (IIS)> Webserver> Anwendungsentwicklung> Wählen Sie ASP.net 3.5 und Asp.net 4.5 und klicken Sie auf Installieren.

Goto cmd Prompt und iisreset.

Für WCF-Dienst, bitte überprüfen Sie HTTP-Aktivierung unter WCF-Dienste.

Hoffe, dass dies Ihnen helfen und Ihre Zeit sparen kann.

+0

Hat nicht für mich funktioniert. – SoniCue

+0

@SoniCue, welchen Fehler bekommen Sie? – Arjun

2

Ich hatte auch den gleichen internen Serverfehler beim Versuch der ersten Lösung, beschrieben unter HTTP 405 error with Web API. Da ich WebDAV nicht einmal benutzt habe, entschied ich mich, es komplett aus IIS zu entfernen (siehe Screenshot unten). Nach einem erforderlichen Neustart des Servers wurde das Problem behoben.

Remove WebDAV

Verwandte Themen