Я столкнулся с той же проблемой, как описано выше, и через несколько дней в Google придумали, что ее вызвало (в любом случае, хорошо), и подумали, что я поделюсь ею - Хотя эта дискуссия длилась больше годаold.
Это было вызвано тем, что в строку запроса были включены пробелы, которые были изменены на % 20 .Когда в коде возникает исключение, создается впечатление, что IIS (или Сервер разработки в Visual Studio 2008), возможно, предполагал, что % 20 был параметром, который должен быть передан в обработчик исключения, исоздание сумасшедшего URL запроса - он всегда содержался 82 раза в журнале, и нигде, где я искал, не упоминалось об этом.
В файле web.config кодирование можно управлять с помощью глобализация , но это не решило нашу проблему - оказывается, что если вы используете RFC2396, то вы не получите эту проблему.Теперь мы заменяем наши пробелы на неразрывный пробел , и это пока работает в нашем тестировании.