আমি WebClient
আমার সার্ভারে * .cab ফাইলগুলি আপলোড করতে টাইপ ব্যবহার করি। সার্ভারের সাইডে, আমি নীচে নীচে PUT পদ্ধতিতে * .cab ফাইলের জন্য এইচটিটিপি হ্যান্ডলার নিবন্ধিত করেছি:
<add name="ResultHandler" path="*.cab" verb="PUT" type="FileUploadApplication.ResultHandler" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />
তবে আমি সর্বদা একটি "405 পদ্ধতি অনুমোদিত নয়" ত্রুটি পাই। প্রতিক্রিয়া জানায় যে অনুমোদিত পদ্ধতিগুলি নীচে রয়েছে:
Headers = {Allow: GET, HEAD, OPTIONS, TRACE
Content-Length: 1293
Content-Type: text/html
Date: Fri, 27 May 2011 02:08:18 GMT
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET}
এমনকি যদি আমি আমার ওয়েব অ্যাপ্লিকেশনটির জন্য আইআইএস অনুরোধ ফিল্টারিংয়ের মধ্যে পরিষ্কারভাবে PUT পদ্ধতিটি অনুমতি দিই, তবুও একই ত্রুটি ঘটে।
আমি সন্দেহ করি এটি আইআইএস সম্পর্কিত সমস্যা। আমি আশা করছি কেউ আমার জন্য এই বিষয়ে কিছু আলোকপাত করতে পারে।