رفع خطای 405 در وب سرویس ها

1402/10/26 · عباس کردیان
HTTP verb used to access this page is not allowed

رفع مشکل 405 - HTTP verb used to access this page is not allowed در .net Api


 

معمولا این خطا در درخواست ها با هدر DELETE و PUT اتفاق می افتد

علت این مشکل در IIS وجود سرویسی با نام WebDav می باشد که با حذف این سرویس از پروژه یا IIS مشکل حل میشود.

برای حذف این مورد از پروژه کافی است فایل web.config را باز کرده و هندلر و ماژول WebDav را از در آن بصورت حذف وارد نمایید.

 

<System.WebServer>
 <modules>
      <remove name="WebDAVModule" />
    </modules>
    <handlers>
      <remove name="WebDAV" />
        ...
    </handlers>
</System.WebServer>
 
خطای 405 متد httpDelete HttpPut Web Api Asp.net Core

نظرات (0)