Похоже, что у вас есть код где-то, который пытается установить культуру на основе шаблона URL (это можно отследить, если можно получить трассировку стека). Например, иногда я организую многоязычные сайты с URLs, как это:
http://www.example.com/en-US/
http://www.example.com/es-MX/
Я тогда есть код в моей базовой страницы, которая смотрит на URL и пытается установить культуру, основанную на URL дорожка. Но если вы пытались ударить URL, как:
http://www.example.com/uploads
Он потерпит неудачу с ошибкой, как то, что вы видите, если вы просто слепо взять первый элемент пути и попытаться использовать его в качестве культуры, не проверив его первым.
no :-) если можно входить в отладчик, но он говорит «нет исходного кода». возможно, это загрузка приложения в global.asax – Robert
Похоже, что Global.asax будет местом для начала. Возможно, в начале запроса? –
Это помогло мне понять, почему отключение исключений CLR (или, скорее, отключение Visual Studio от уведомления обо мне, когда исключаются исключения CLR [* all *]), имеет смысл - может быть, код, который бросает исключение, но безобидно. * Я просто не замечал ранее этих исключений * (потому что я только недавно ** включил ** VS, чтобы разорвать, когда выбрано исключение CLR [any]). Я думаю, что я могу попытаться выследить все, что бросает исключения - * в конце концов - но не сегодня. –