Лучше создать таблицу и поместить все пары значений и дел в таблицу.
после того, как вы можете использовать объединения для достижения твоя цель
Предполагая, что ваш поиск по проекту не является ограничивающим (максимально широкий поиск по всем файлам), я предполагаю, что ваш браузер имеет язык пользователя, установленный на настраиваемую строку - "загрузки ".
В IE вы можете проверить через Инструменты -> Параметры -> Языки -> Добавить -> Пользовательский язык.
Если приложение построено на DotNetNuke (а не на простом приложении ASP.NET), такого рода ошибка обычно возникает в DotNetNuke из-за проблемы, описанной в Имя культуры '__page' не поддерживается .
Если вы не используете DotNetNuke, проверьте свой код Application_Start (в файле Global.asax
). Возможно, это установка CultureInfo. Или проверьте файл web.config
на предмет недопустимых значений языка и региональных параметров.
Похоже, у вас где-то есть код, который пытается установить культуру на основе шаблона URL (это можно отследить, если есть возможность получить трассировку стека). Например, иногда я настраиваю многоязычные сайты с URL-адресами следующим образом:
http://www.example.com/en-US/
http://www.example.com/es-MX/
Затем у меня будет код на моей базовой странице, который смотрит на URL-адрес и пытается установить культуру на основе URL-путь. Но если вы попытаетесь перейти по URL-адресу, например:
http://www.example.com/uploads
, это приведет к сбою с ошибкой, подобной той, которую вы видите, если вы просто слепо возьмете первый элемент пути и попытаетесь использовать его как культуру, не проверяя его предварительно.
Не волнуйтесь, это не настоящая ошибка.
Когда среда выполнения пытается найти существующие сборки ресурсов, она пытается перечислить папки, в которых находятся скомпилированные файлы DLL. Предполагается, что имя папки является названием культуры, поэтому он пытается создать для нее культуру. К сожалению, загрузка - это папка, которая создается автоматически ASP.NET, и это явно не культура :).
Среда выполнения игнорирует некоторые предопределенные папки, такие как «хэш», но не «загрузки». Так что мы должны с этим жить.
Я получаю точно такую же ошибку. ["название культуры 'uploads' не поддерживается"]. Я не знаю, что вызывает это, но мне удалось обойти это, щелкнув [Отладка | Исключения (Ctrl-alt-E) и сняв отметку «Исключения среды CLR». У меня нет папки или файла для загрузки в моем проекте, и в моем проекте нет ничего общего с многоязычной поддержкой, и ошибка возникает сразу же, когда я запускаю свой проект ... глядя на стек вызовов просто проводит меня через множество вызовов mscorlib. Понятия не имею, почему его вообще называют.
Я удалил эту папку, и проблема была решена: C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Временные файлы ASP.NET \ root \ 8dfb04ef \ 44bf70fb \ uploads
JumpingLethalRampage, вместо того, чтобы снимать отметку со всех " исключений времени выполнения Commong , вы можете просто снять отметку" Common Language Runtime Исключения> Система> System.ArgumentException . " Вам не нужно снимать флажки со всех элементов CLR.