2010-03-01 3 views
0

У меня есть двуязычный проект ASP.NET, который включает в себя множество rpt-файлов, которые являются файлами Crystal Reports. Я никогда не работал с такими вещами, но теперь я должен проверить, что их можно развернуть на обоих языках и так далее. Под двуязычным я подразумеваю, что эти отчеты должны отображаться в одном из двух языков, в зависимости от того, какой язык установлен в панели управления. И это работает, если я запускаю приложение в Visual Studio (Debug -> run), но не при его развертывании.Crystal Reports в ASP.NET, проблемы с языком?

Развертывание Я имею в виду: project -> проект копирования, «нужны только файлы для запуска этого приложения» и копирование только этих файлов в каталог iis. Таким образом, отчеты отображаются на одном языке независимо от того, какой из языков выбран на панели управления.

Я пропустил что-то важное здесь?

ответ

0

Сервер IIS не использует язык панели управления. В более старых версиях он использует стандартную локаль системы по умолчанию (что устанавливается на этапе установки ОС), более новые версии позволяют установить языковой стандарт (язык) в параметрах IIS.

+0

Хммм. ОК. Но я забыл упомянуть, что если я вместо этого копирую все файлы из среды разработки в каталог вместо «только файлов, необходимых для запуска этого приложения», тогда отображаются страницы языков, следуя языку, установленному на панели управления, также в веб-браузер. Итак, эта часть работает так, как должна? – Micke

+0

Видимо, да - кажется, что ASP.NET на сервере IIS может считывать данные панели управления. (Является ли ваш IIS запущен под вашей учетной записью или вы входите в веб-сервер в качестве пользователя Windows? В противном случае я не вижу, как будут применяться большинство настроек панели управления.) Для следующего я попытался найти криптографические файлы, затем - У меня нет опыта работы с ASP.NET, и я не могу намекнуть, какие файлы, скорее всего, нужны. – Arvo

Смежные вопросы