2010-10-15 16 views
5

Robię iCal usługi aby umożliwić synchronizację pomiędzy przypadkach kalendarz i działa fantastycznie na localhost (pod VS2010 Web Server)Włączanie html sposób umieścić na IIS 7.5

ale teraz, że ja hostowane na systemie Windows 2008 R2 (IIS 7.5.7600) nie mogłem stworzyć nawet aktualizować zdarzenie: -o

Thunderbird zawsze mówi

alt text

więc spieszyć się Skrzypek i okazało się problem

alt text

błąd

alt text

To mówi PUT nie wolno :(

Jak mogę włączyć tę metodę? Pula aplikacji? Definicja WebSite? Ustawienia IIS?

Odpowiedz

5

Musimy tylko usunąć usługę WebDAV

Panel sterowania> Programy i funkcje> Włącz funkcje systemu Windows lub wyłączyć

alt text

następnie przejdź do Server Manager>Roles >Web Server (IIS) i poczekaj, aż pojawi się Roles Services.

Następnie Remove Role Service i Usuń WebDAV Publishing

alt text

Trzeba zrestartować serwer do sfinalizowania tej czynności.

Mam nadzieję, że pomoże komuś

+0

pewnością musi istnieć lepsze rozwiązanie niż to! –

+0

jeśli widzisz datę tego wpisu, mówi ci, że było to w 2010 roku ... mogłeś znaleźć lepsze rozwiązanie i umieścić tutaj, abyśmy wszyscy wiedzieli, że lepszy sposób ... – balexandre

0

Możesz to zrobić z pliku konfiguracyjnego.

<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> 

Źródło: http://www.asp.net/web-api/overview/testing-and-debugging/troubleshooting-http-405-errors-after-publishing-web-api-applications

Powiązane problemy