Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12218|Antwort: 1

IIS DELETE PUT anforderung 405-Lösung

[Link kopieren]
Veröffentlicht am 06.05.2021 16:55:36 | | | |
Nach der Bereitstellung auf den IIS-Dienst habe ich Postman verwendet, um die Anfrage zum Löschen der Schnittstelle zu testen, und habe folgenden Fehler gefunden:

<h2>405 - HTTP-Prädikate, die zum Zugriff auf diese Seite verwendet werden, sind nicht erlaubt. </h2>
  <h3>Die gesuchte Seite wird nicht angezeigt, weil beim Versuch, darauf zuzugreifen, eine ungültige Methode (HTTP-Prädikat) verwendet wurde. </h3>


Lösung

IIS unterstützt standardmäßig keine PUT- und DELETE-Anfragen;

IIS lehnt PUT- und DELETE-Anfragen standardmäßig durch die Registrierung eines benutzerdefinierten HttpModule namens "WebDAVModule" ab. WebDAV ist eine HTTP-Erweiterung, die die kollaborative Bearbeitung und Verwaltung von Online-Dokumenten zwischen mehreren Nutzern unterstützt. Die Erweiterung ermöglicht es Anwendungen, Dateien direkt auf den Webserver zu schreiben, während sie Dateisperrung und Versionierung unterstützt.

Microsoft ist eine führende Kraft darin, WebDAV zu einem Standard zu machen, und hat IIS-Unterstützung für WebDAV mithilfe eines eigenen Http-Moduls implementiert. Diese Registrierung (registrierter Name: WcbDAVModule) lehnt jedoch Anfragen für HTTP-Methoden zum PUT und DELETE ab, und wenn unsere Seite keine Unterstützung für WebDAV benötigt, kann das registrierte HttpModule durch Konfiguration entfernt werden.


Ändern Sie die web.config-Datei wie folgt:

(Ende)




Vorhergehend:Redis verwendet Lua-Skripte für detaillierte Erklärungen
Nächster:Einführung in die Logstash-API-Schnittstelle
Veröffentlicht am 22.09.2021 19:54:50 |
Lerne zu lernen...
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com