Xampp Windows 10 pro 64 bit'e nasıl kurulur ve bağlantı noktası düzeltmesi nasıl değiştirilir

Dosya yükleme ve indirme için kod yazdım HttpWebRequest/HttpWebResponse bir web sunucusu olarak Apache 2.2 ile C # sınıfında. Kodda kullanıyorum request.method = 'PUT'.

HTTP yapılandırma dosyamı desteklemek için yapılandırmak istiyorum PUT yöntem. PUT yöntemi komut dosyasını şu şekilde yazıyorum:

  Allow from all   

Bu çalışmıyor. Program çıkışında hata gösterir: (405) Yönteme izin verilmiyor.

  1. Sizin yönerge tamamlanmadı (gerek yok <) - Bunun sadece bir kopyala-yapıştır sorunu olduğunu varsayıyorum.

  2. Daha da önemlisi - kullanıyorsunuz yönergesi ... ancak dosya sisteminizde / sabit sürücünüzde fiziksel yol sağlar.

    Bu yanlış -- dizinleri değil URL'leri eşleştirmek için kullanılır; kullanmanız gereken dizinleri eşleştirmek için . Lütfen Apache kılavuzuna bakın: http://httpd.apache.org/docs/current/mod/core.html#location

    Büyük olasılıkla kullanmanız gerekir bunun yerine (veya kullanın onun yerine ) - sağladığınız yapılandırma verisi miktarına dayalı tahminim.

Yukarıdakileri dikkate alarak şuna ihtiyacınız olacak (üzgünüm, test etmek için Apache kutuma bağlanamıyorum):

 Dav On  Allow from all   
  • "Extra / httpd-dav" dosyasında listelenen varsayılan yapılandırmada aşağıdaki gibi bazı benzer sorunlar yaşadım: sözdizimi önceden dolduruldu ve access.log dosyasında 405 hatası almaya devam ettim. Bu yazıyı okuduğumdan beri, olarak değiştirdim ve her şey bir cazibe gibi çalıştı. Bahşiş için teşekkürler!

Sizin için çalışmış: Charles Robertson | bize ister?