Saya menghargai bantuan apa pun dalam hal ini karena situs ini seharusnya ditayangkan malam ini!
Saya memiliki pengontrol api web dengan metode Hapus. Metode ini dijalankan dengan baik di mesin lokal saya yang menjalankan IIS Express (Windows 8) tetapi segera setelah saya menyebarkannya ke server IIS langsung (Windows Server 2008 R2) itu berhenti bekerja dan menampilkan pesan kesalahan berikut:
Kesalahan HTTP 405.0 - Metode Tidak Diizinkan Halaman yang Anda cari tidak dapat ditampilkan karena metode yang tidak valid (Kata Kerja HTTP) sedang digunakan
Saya telah melihat-lihat web untuk mencari solusi dan saya menerapkan yang paling masuk akal. Konfigurasi web saya memiliki pengaturan berikut:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
Saya juga mencoba mengubah Pemetaan Penangan dan Meminta Pemfilteran di IIS tidak berhasil. Harap dicatat bahwa Aturan Penulisan WebDAV di IIS tampaknya dinonaktifkan.
Setiap ide akan sangat dihargai Terima kasih.