SORU
30 Temmuz 2012, PAZARTESİ


URL noktalar ASP.NET mvc ve IIS 404 nedenleri

Benim URL yolu nokta var gerektiren bir projem var. Örneğin www.example.com/people/michael.phelps gibi bir URL olabilir

Nokta ile url bir 404 oluşturmak. Benim yönlendirme gayet iyi. Eğer michaelphelps, nokta olmadan geçersem, o zaman her şey çalışıyor. Eğer nokta eklersem 404 hatası alıyorum. Örnek site İİS8 Express ile Windows 7 üzerinde çalışıyor. Bağlantı noktaları çalışmıyor.

Benim web için aşağıdaki eklemeye çalıştım.config:

<security>
  <requestFiltering allowDoubleEscaping="true"/>
</security>

Ne yazık ki bir işe yaramadı. Ben sadece bir 404.0 hatası Buldum almak Değil.

Bu MVC4 bir proje ama bunun konumuzla ilgisi olduğunu sanmıyorum. Yönlendirme benim gayet iyi çalışıyor ve bekliyorum parametreleri bir nokta vardır kadar var.

Ben benim URL noktalar var, böylece yapılandırmak için ne yapmak gerekiyor?

CEVAP
28 AĞUSTOS 2012, Salı


Benim sitenin HTTP işleyicileri düzenleyerek bu çalışma var. Benim ihtiyaçları için bu iyi çalışıyor ve benim sorunu çözer.

Ben sadece belirli kriterleri yolunu arar yeni bir HTTP işleyicisi ekledi. Eğer istek eşleşirse doğru gönderilir .İşleme için NET. Bu URLRewrite kesmek veya RAMMFAR sağlayan bu çözüm ile çok mutluyum.

Örneğin var .NET URL süreçwww.example.com/people/michael.phelpssitenizin web aşağıdaki satırı ekleyin.system.webServer / handlers öğesi içinde config:

<add name="ApiURIs-ISAPI-Integrated-4.0"
     path="/people/*"
     verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
     type="System.Web.Handlers.TransferRequestHandler"
     preCondition="integratedMode,runtimeVersionv4.0" />

Edit

Diğer mesajlar Bu sorunun çözümü, RAMMFAR RunAllManagedModulesForAllRequests olduğunu öne sürüyor. Bu seçeneği etkinleştirmek tüm istekleri için tüm yönetilen modülleri sağlayacaktır. Bu görüntüler, PDF'leri ve diğer her şey gibi statik dosyalara işlenmiş olacak demektir .Gerek yok NET. Bu seçenekleri en iyi bunun için özel bir durum olmadığı sürece açık bıraktı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • talkandroid

    talkandroid

    27 Mayıs 2010