Unterstützung von HTTP PUT- und DELETE-Methoden für ASP.NET MVC in IIS
Um HTTP PUT- und DELETE-Methoden in ASP.NET MVC-Anwendungen zu aktivieren Wird auf IIS gehostet, ist es wichtig, bestimmte Konfigurationen in IIS vorzunehmen.
Aktivieren PUT und DELETE in Handler-Zuordnungen
Navigieren Sie zu Handler-Zuordnungen im IIS-Manager und suchen Sie nach „ExtensionlessUrlHandler-Integrated-4.0“. Doppelklicken Sie darauf und klicken Sie auf „Request Restrictions…“ Fügen Sie auf der Registerkarte „Verben“ sowohl DELETE als auch PUT hinzu.
Mögliches WebDav-Publisher-Problem
In Einzelfällen Wenn DELETE-Anfragen immer noch fehlschlagen, prüfen Sie, ob die WebDAV-Publisher-Rolle auf dem Server aktiviert ist. Wenn der Server unter Windows 2008 läuft, deaktivieren Sie die WebDAV-Rolle oder entfernen Sie die WebDAVModule-Einstellung aus der Datei web.config im Verzeichnis
<system.webServer> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer>
Das obige ist der detaillierte Inhalt vonWie aktiviere ich HTTP-PUT- und DELETE-Methoden in ASP.NET MVC auf IIS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!