2010-10-15 9 views
5

मैं एक iCal सेवा कर रहा हूँ कैलेंडर उदाहरणों के बीच सिंक अनुमति देने के लिए और स्थानीय होस्ट पर शानदार रन (VS2010 वेब सर्वर से कम)को सक्षम करने से एचटीएमएल PUT विधि 7.5

लेकिन अब मैं एक विंडोज पर होस्ट यही कारण है कि 2008 R2 (IIS 7.5.7600) मैं भी एक घटना अद्यतन नहीं नहीं बना सका: -O

थंडरबर्ड हमेशा कहा

alt text

तो मैं फ़िडलर में भीड़ और समस्या

alt text

एक त्रुटि पता चला

alt text

कहते रख अनुमति नहीं है :(

मैं इस विधि को कैसे सक्षम कर सकता हूं? आवेदन पूल? वेबसाइट परिभाषा? आईआईएस सेटिंग्स?

उत्तर

5

हम सिर्फ WebDav सेवा को हटाने के लिए

नियंत्रण कक्ष> कार्यक्रम और विशेषताएं जरूरत है> विंडोज को चालू या बंद सुविधाएँ

alt text

तो Server Manager>Roles पर नेविगेट >Web Server (IIS) और Roles Services तक प्रतीक्षा करें।

फिर Remove Role Service और निकालें WebDAV Publishing

alt text

आप इस क्रिया को अंतिम रूप देने के पुनः आरंभ सर्वर की जरूरत है।

मुझे आशा है कि यह किसी को

+0

निश्चित रूप से वहाँ इस तुलना में एक बेहतर समाधान किया जाना चाहिए! –

+0

यदि आप इस पोस्ट की तारीख देखते हैं, तो यह आपको बताता है कि 2010 में था ... बेहतर समाधान खोजने के लिए स्वतंत्र हो गया और यहां रखा गया ताकि हम सभी बेहतर तरीके से जानते हों ... – balexandre

0

पर कॉन्फ़िगरेशन फ़ाइल से कर सकता है।

<system.webServer> 
<handlers> 
<remove name="WebDAV" /> 
     <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /> 
     <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" /> 
</handlers> 
</system.webServer> 

स्रोत: http://www.asp.net/web-api/overview/testing-and-debugging/troubleshooting-http-405-errors-after-publishing-web-api-applications

संबंधित मुद्दे