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

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007