Возникающие при работе с Системой нештатные ситуации, причины их возникновения и способы решения описаны в таблице ниже (Таблица «Аварийные ситуации»).
Таблица 1. Аварийные ситуации
| Название ошибки | Причины возникновения | Способы устранения |
|---|---|---|
| Ошибка 404 | Сервер не может распознать запрос, отправленный web-браузером | Удалите cookie из браузера. |
| OutOfMemoryException | Необработанная ошибка работы приложения встречается при недостатке оперативной памяти на компьютере, на котором проводится ресурсоемкая операция (собирается сводная форма, аналитическая выборка, конвертирование). В 32-битных системах процент появления такой ошибки более высок, так как под использование одного процесса выделяется фиксированное количество памяти (максимум 4ГБ) без учета того, сколько памяти доступно в Windows | При появлении такой ошибки на компьютере с операционной системой 64бит (клиент, на котором проводится сборка) убедитесь, что процесс запущен в 64битной среде. Т.е. в запущенных процессах не отображается x32bit |
| Ошибка компиляции макросов формы (Рисунок «Ошибка компиляции макросов формы») | Возникает при открытии отчетной формы и означает отсутствие нужной Apibi. Библиотеки должны храниться в каталоге AddInLib на одном уровне с bin. | Обновите файлы в папке Addinlib на веб-сервере из дистрибутива, установите обновления из bp2-файла через стартер |
| Ошибка подключения к БД. При возникновении этой ошибки выводится сообщение с текстом «Не удалось выполнить соединение с сервером базы данных. Вход в систему временно заблокирован: Не удалось выполнить проверку блокировки.» | Отсутствие возможности прочесть файл «Приложение.барс» в силу разных причин. | Проверить содержимое файла «Приложение.барс», проверить работоспособность СУБД |
| Английское отображение даты в печатной форме. | Дата отображается в виде January, 1 и т.п. | Добавьте в web.config в секцию «system.web» следующую строку: <globalization culture="ru-RU" uiCulture="ru-RU"/> |
| На стартовой странице отображаются только поля ввода логина/пароля, без изображений. После авторизации выводится пустое окно. | Проверьте, включен ли в IIS статический контент, был ли он выбран при установке IIS (при необходимости переустановить). | |
| Сообщение «Время сессии истекло». | Перезайдите в Систему | |
| Ошибка при запуске Attempt by method 'System.Web.WebPages.Razor.WebPageRazorHost.get_GlobalAsaxTypeName()' to access method 'System.Web.Compilation.BuildManager.GetGlobalAsaxType()' failed. | Обновите NET Framework 4 | |
| Ошибка при создании COM объекта «Excel.Application». | Текст ошибки : Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0×80070005 (E_ACCESSDENIED)). |
Выполните следующие действия: выберите Пуск(Start) > Выполнить (Run) > dcomcnfg (или Панель управления (Control Panel) > Все элементы панели управления > Администрирование (Administrative Tools) > Службы компонентов (Component Services)); Компьютеры(Computers) > Мой компьютер (My Computer) > Настройка DCOM(DCOM Config); найдите приложение «Microsoft Excel Application» для Excel (или «Microsoft Word 97 – 2003 Document» для Word); нажмите правую кнопку мыши, выберите пункт Свойства(Properties); во вкладке безопасность(Security): выберите пункт «Настроить» (Customize) Разрешения на запуск и активацию (Launch and Activation Permissions), нажмите на пункт «Изменить» (Edit); добавьте учетную запись, по которой запущен сайт (например, Network Service); установить «флажки» для разрешений на: Локальный запуск (Local Launch) и Локальную активацию (Local Activation). |
| При разворачивании web-приложения возникает ошибка erver Error in '/ websvody ' Application . Failed to start monitoring changes to 'C:\Inetpub\wwwroot\websvody\bin' because access is denied. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: Failed to start monitoring changes to 'C:\Inetpub\wwwroot\websvody\bin' because access is denied. | Возникает из-за того, что запрещен доступ для пользовательской записи IUSR_IIS для каталога с установленным приложением (и внутренних папок входящих в проект). Возникает на NTFS файловых системах по причине того, что права доступа к файлам и папками копируются тоже (права настраиваются персонально для каждого сервера, потому как SID для одинаковых групп на разных серверах отличаются). | Добавьте соответствующие права. |


