W jednym z projektów miałem następujące zadanie do wykonania. Przekierować stare adresy na nowe. Pech chciał, że w starych adresach pojawiały się znaki ‘:’ (np. /adres/strona:2).
A potentially dangerous Request.Path value was detected from the client (:) |
Ten komunikat możemy obejść poprzez odpowiednie ustawienie parametru requestPathInvalidCharacters i usunięcie z niego dwukropka tak jak sugeruje odpowiedź na SO.
Podsumowując – dużo użerania się z IISem czy MVC gdy chce się zrobić coś z adresami co nie do końca jest wspierane. Lepiej postarać się wyperswadować klientowi taką adresację – no ale tu pozostaje kwestia tego co łatwiejsze 🙂
Founder of Octal Solutions a .NET software house.
Passionate dev, blogger, occasionally speaker, one of the leaders of Wroc.NET user group. Microsoft MVP. Podcaster – Ostrapila.pl