Wysyłamy zakodowany kod HTML w ciągu zapytania. To działało dobrze na IIS 6 (Windows 2003). Niedawno przenieśliśmy witrynę do systemu Windows 2008 (IIS 7.x). Ponieważ przeniesienie dowolnego ciągu zapytania zawierającego znak "+", tj. "% 2b", powoduje błąd na serwerze "404 - Nie znaleziono pliku lub katalogu".Problem z symbolem "+" w adresie URL w IIS 7.x
Każda pomoc?
Pozdrawiamy.
Znaleziono jeden roztwór w ServerFault http://serverfault.com/questions/76013/iis6-vs-iis7-and-iis7-5-handling-urls-with-plus-sign-in -base-not-querystri – Kashif
To rozwiązanie odnosi się do znaku plus w bazowym adresie URL, a nie do zapytania o znak zapytania. Czy możesz wyjaśnić, czy + rzeczywiście odnosi się do spacji lub plusa w adresie URL pliku? "+" (zakodowany) oznacza spację. "% 2b" oznacza +. –
"+" oznacza Plus i zakodowane do "% 2b" – Kashif