Salesforce tarafından güvenli olmayan karakterleri kabul etmesi beklenen bir uygulamam var. % 0A ve% 0D (şimdiye kadar ...) ve çalışmıyorlar.IIS 7 Hata Yanıtı% 0A URL adresinde bulunduğunda yanıt isteği
Ben true
için allowDoubleEscaping
set requestValidationMode
1024
için relaxedUrlToFileSystemMapping
true
ve maxRequestLength
, requestPathInvalidCharacters
BLANK
için, 2.0
için ettik.
Çalışmıyordu. Ardından, Salesforce'un gönderdiği veriyi iletmeden 400 sayfaya yönlendirmek için özel bir hata ayarlamayı denedim. Ayrıca çalışmadı.
Daha sonra IIS 7 Hata Sayfaları bölümünden aynı şeyi yapmayı denedim ve hala çalışmadı.
nasıl yapabilirsiniz:
- uygulama karakterleri kabul Get?
- Veya manuel giriş için uygulamayı/IIS'yi aynı sayfaya yönlendirin mi?
Bütün bunlar bir ASP.NET MVC 3 uygulamasında, ama şüphe konularda onun muhtemelen hatta ASP.NET çalışma zamanını aramadan önce onu durduran IIS çünkü.
Yardımlarınız için minnettar olurum. Şimdiden teşekkürler!
Hata, ASP.NET veya IIS'den mi geliyor? Genelde farkı anlatabilirsiniz, ASP.NET'in YSOD'u (ölümün sarı ekranı), IIS 7'si ... farklı. – CodingGorilla
IIS muhtemelen, beyazdır ve "Hatalı İstek {HR} HTTP Hatası 400" diyor. İstek URL'si geçersiz. " – Gup3rSuR4c
@Alex Bunun için bir çözüm buldunuz mu? URL'lerde% 0A ve% 0D ile aynı sorunu yaşıyorum. – Geekman