J'ai une sorte de problème inverse de la plupart des autres personnes. Mes verbes défaillants sont GET et POST. PUT et DELETE sont autorisés pour une raison quelconque. Voici mon web.config connexe.Web API GET Verbe 405 non autorisé
<system.webServer>
<handlers>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
<rewrite>
<rules>
<rule name="static dist files" stopProcessing="true">
<match url="^(.+)$" />
<conditions>
<add input="C:\Source\PRISM\DEV\PRISM\Service\PRISM.Service\dist\{R:1}" matchType="IsFile" />
</conditions>
<action type="Rewrite" url="/dist/{R:1}" />
</rule>
<rule name="index.html as document root" stopProcessing="true">
<match url="^$" />
<action type="Rewrite" url="/dist/index.html" />
</rule>
</rules>
</rewrite>
J'ai aussi essayé d'ajouter le nom remove = "WebDAV" mais ça n'a rien fait. –
L'exécutez-vous localement et il échoue ou? –