رفع مشکل 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>