আমি এই সাইটে যে কোনও সহায়তার প্রশংসা করি কারণ সাইটটি আজ রাতে লাইভ হওয়ার কথা!
মুছুন পদ্ধতি সহ আমার একটি ওয়েব এপিআই কন্ট্রোলার রয়েছে। পদ্ধতিটি আইআইএস এক্সপ্রেস (উইন্ডোজ 8) চালিত আমার স্থানীয় মেশিনে জরিমানা কার্যকর করে তবে আমি লাইভ আইআইএস সার্ভারে এটি স্থাপন করার সাথে সাথেই (উইন্ডোজ সার্ভার ২০০৮ আর 2) এটি কাজ করা বন্ধ করে দেয় এবং নিম্নলিখিত ত্রুটি বার্তাটি ছুঁড়ে দেয়:
এইচটিটিপি ত্রুটি 405.0 - পদ্ধতিটি অনুমোদিত নয় আপনি যে পৃষ্ঠার সন্ধান করছেন সেটি প্রদর্শিত হতে পারে না কারণ একটি অবৈধ পদ্ধতি (HTTP ক্রিয়া) ব্যবহৃত হচ্ছে
সমাধানের জন্য আমি ওয়েবে ঘুরে দেখেছি এবং আমি সবচেয়ে যুক্তিসঙ্গত বাস্তবায়ন করেছি। আমার ওয়েব কনফিগারেশনে নিম্নলিখিত সেটিংস রয়েছে:
<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>
আমি আইআইএস-এ হ্যান্ডলার ম্যাপিংস এবং অনুরোধ ফিল্টারিংয়েরও চেষ্টা করেছি no দয়া করে নোট করুন যে আইআইএস-এ থাকা ওয়েবডিএভি অনুমোদনের নিয়মগুলি অক্ষম বলে মনে হচ্ছে।
যে কোনও ধারণা প্রশংসিত হবে ধন্যবাদ।