SORU
25 Mart 2013, PAZARTESİ


- 405 çalışmıyor WebAPİ Sil yönteme İzin Verilmiyor

Site bu gece gitmek zorunda olduğu için bu konuda herhangi bir yardım takdir ediyorum!

Silme yöntemi ile web apı denetleyicisi var. Yöntemi yürütür iyi benim yerel makine üzerinde çalışan IIS Express (Windows 8) ama en kısa sürede dağıtılan bu canlı IIS server (Windows Server 2008 R2) çalışmayı durdurdu atar ve aşağıdaki hata iletisi:

405.0 - Method İzin Verilmiyor HTTP Hatası Aradığınız sayfa geçersiz bir yöntem (HTTP Fiil) kullanıldığından görüntülenemiyor

Çözümler için web etrafıma baktım ve en mantıklı olanları uygulamıştır. Benim web config aşağıdaki ayarları vardır:

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

Ayrıca İşleyici Eşlemeleri ve İsteği boşuna IIS Filtre değiştirmeye çalıştım. Lütfen IIS WebDAV Yazma Kuralları devre dışı gibi görünüyor unutmayın.

Herhangi bir fikir büyük takdir edilecektir Teşekkürler.

CEVAP
25 Mart 2013, PAZARTESİ


Çözümü sonunda buldum! Eğer aynı sorunla karşılaşırsanız, web aşağıdakileri ekleyin.config

<system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules runAllManagedModulesForAllRequests="true">
        <remove name="WebDAVModule"/> <!-- ADD THIS -->
    </modules>
    ... rest of settings here

Bu yardımcı olur umarım

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • lissaandbeauty

    lissaandbeau

    24 Aralık 2011