На моем сайте появляется ошибка 404 при загрузке на наш тестовый сервер. Я обнаружил, что проблема заключается в формате URL.
http://servername/Wizard/Review/B00557.0001
, если я вручную закодирую десятичное число в %46
, это работает. Я полагаю, что IIS6.0 пытается интерпретировать B00557.0001 как файл.
Я получаю этот код ошибки в моем файле журнала.
2011-11-01 12:53:01 W3SVC259463726 10.90.10.11 GET /Wizard/Review/B00557.0001 - 80 - 10.90.10.32 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+InfoPath.2;+.NET4.0C;+.NET4.0E;+MS-RTC+LM+8) 404 0 3
Есть ли настройка сервера, которую я могу изменить, чтобы решить эту проблему без изменения кода моего приложения?