Efter at have udrullet til IIS-tjenesten brugte jeg Postman til at teste anmodningen om at slette interfacet, og fandt følgende fejl:
<h2>405 - HTTP-prædikater, der bruges til at tilgå denne side, er ikke tilladt. </h2> <h3>Den side, du leder efter, vises ikke, fordi en ugyldig metode (HTTP-prædikat) blev brugt, da man forsøgte at få adgang til den. </h3>
opløsning
IIS understøtter som standard ikke PUT og DELETE-anmodninger;
IIS afviser PUT- og DELETE-anmodninger ved standardregistrering af en brugerdefineret HttpModule kaldet "WebDAVModule". WebDAV er en HTTP-udvidelse, der hjælper med samarbejdende redigering og håndtering af online-dokumenter mellem flere brugere. Udvidelsen gør det muligt for applikationer at skrive filer direkte til webserveren, samtidig med at fillåsning og versionsstyring understøttes.
Microsoft er en førende kraft i at gøre WebDAV til en standard, og de har implementeret IIS-understøttelse af WebDAV ved hjælp af et specialdesignet Http-modul. Denne registrering (registreret navn: WcbDAVModule) vil dog afvise anmodninger om HTTP-metoder om at SÆTTE og SLETTE, og hvis vores site ikke har brug for understøttelse af WebDAV, kan det registrerede HttpModule fjernes ved at konfigurere det.
Ændr web.config-filen som følger:
(Slut)
|