Alma "potansiyel olarak tehlikeli Bir İstek.Yol değeri istemci (&)" gelen tespit edilmiştir;
Ana Sayfa istekleri gibi rastgele URL desteği gerektiren eski kod bir sorun var. URL bazı hata onları karakter var"Potansiyel olarak tehlikeli bir İstek.Yol değeri istemci ( & ) tespit edildi". Site MVC 3 ASP.Net ile yazılır (C#) ve IIS 7.5 üzerinde çalışıyor.
İşte size bir örnek... URL
http://mywebsite.com/Test123/This_&_That
-Tüm yakalamak rota benim kurulum (belirli sayfaları yakalamak için başka yollar var) nasıl burada
routes.MapRoute(
"Default", // Route name
"{garb1}/{garb2}", // URL with parameters
new { controller = "Website", action = "Home", garb1 = UrlParameter.Optional, garb2 = UrlParameter.Optional } // Parameter defaults
);
Benim web aşağıdaki şeyler ekledim.config dosyası...
<configuration>
<system.web>
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
<configuration>
Ayrıca URL alıcı eylem için Validateİnput özniteliği ekledim...
public class WebsiteController : Controller
{
[ValidateInput(false)]
public ActionResult Home()
{
return View();
}
}
Ama hala hata alıyorum. Neden herhangi bir fikir? Bir şey mi kaçırdım? Şu an sadece benim yerel dev sunucu (henüz üretimde bu düzeltmeler denemedim) koşuyorum.
CEVAP
Config dosyası bu ayarları deneyebilirsiniz
<system.web>
<httpRuntime requestPathInvalidCharacters="" requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
Karakter gibi kullanarak önlemek istiyorum 've' URL yolu alt çizgi ile bunların yerine.

Potansiyel olarak tehlikeli bir İstek....
Potansiyel olarak tehlikeli bir İstek....
UİWebView gelen "Zıplama" di...
&Quot;farkı geri alma ne olur..."...
Neden C-yakalama-deÄŸeri 0 x'in la...