Skip to content

FAQ

Внимание

При возникновении какой-либо проблемы/ошибки первым делом необходимо проверить log файлы приложения, либо журнал событий windows. Log файл находится по пути: C:\inetpub\wwwroot\…\Publish\logs

Если каталога logs нет, создать вручную (соблюдая регистр) и дать полные права пользователю IIS_IUSRS.

Крутится логотип

При открытии приложения в браузере вместо формы авторизации отображается вечно крутящйся логотип.

Текст ошибки в консоли

SyntaxError: invalid arrow-function arguments (parentheses around the arrow-function may help)

SyntaxError

Причина: версия браузера устарела.

Решение: обновите браузер до самой последней версии (IE не поддерживается!).

Ошибка HTTP 500.19

http-500-19

Решение: необходимо установить .NET Core windows server hosting

Ошибка HTTP 500.31

windows-server-hosting

Решение: в Установленных программах Windows посмотреть наличие Microsoft .NET 6.0.ХХ Windows Server Hosting. В случае отсутствия установить, см Установка Microsoft .NET Core Windows Server Hosting

Ошибка HTTP 503 или HTTP Error 500.31

1. Убедитесь, что в IIS работает пул.

Если после установки .netcore останавливаются пулы или ошибка 500.31 См. Журнал ошибок Windows.

2. Ошибка в журнале событий приложений.

«Не удалось загрузить модуль библиотеки DLL C:\ProgramFiles\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll. Данные представляют собой код ошибки.»

Обозначает, что модули .netcore не подтянулись.

Решение:

  1. Удалите установленный .netcore из программ.
  2. Посмотрите в установленных программах, каких версий Visual Studio не хватает (в диапазоне версий 2005-2017) и установите те версии, которых нет.
  3. После установки студий заново переустановите netcore.

Ошибка HTTP 500.30

  1. Проверьте наличие каталога Data по пути: C:\inetpub\wwwroot\…\Publish\temp\Data

  2. Создайте каталог temp внутри каталога Publish;

Расположение папки: C:\inetpub\wwwroot\…\Publish\temp

  1. Внутри папки temp создайте папку Data.

Расположение папки: C:\inetpub\wwwroot\…\Publish\temp\Data

  1. Настройте доступ папки temp.

Перейдите в свойства папки «temp» и раздайте полные права всем пользователям или как минимум пользователю IIS_IUSRS.

iis-user

Ошибка в консоли Failed to load resource: the server responded with a status of 404 ()

complex-logo-404

Если комплекс опубликован в виртуальном каталоге, а не в корне, то необходимо внести изменения в файл конфигурации, добавив секцию:

appsettings.Production.json
"ServiceSettings": { 
    "PathBase": "/dbo2025" 
},

Где dbo2025 это имя рабочего каталога C:\inetpub\wwwroot\dbo2025\Publish\

Некорректная конфигурация сервиса. Обратитесь к администратору комплекса v.24.2 и выше

error-config

Описание: в файле конфигурации отсутствует секция "SecurityKey".

Ошибка логах:

Ошибка получения токена
System.InvalidOperationException: Не настроен ключ подписывания.
at Keysystems.Webservice.Lib.Identity.SingleUserJwtGenerator.GetTokenAsync(String userName, String password, String dataSourceType, String server, String database, String scope, CancellationToken cancellationToken) in C:\GitLab-Runner\builds\_mMsGmyqH\0\dsr\webdev\webnext\webnext.budget\platform\Keysystems.Webservice.Lib\Identity\SingleUserJwtGenerator.cs:line 131
at Keysystems.WebNext.Registrations.Models.DataBaseAuthManager.GetToken(PreLoginInfo preLoginInfo, CancellationToken cancellationToken) in C:\GitLab-Runner\builds\_mMsGmyqH\0\dsr\webdev\webnext\webnext.budget\Modules\core.web\Keysystems.WebNext.Registrations\Models\DataBaseAuthManager.cs:line 500

Решение: сгенерировать секретный ключ и добавить его в файл конфигурации appsettings.Production.json

1. Сгенерируйте секретный ключ.

Для этого воспользуйтесь онлайн-инструментами для генерации JWT ключа.

2. Откройте файл конфигурации appsettings.Production.json.

3. Добавить секцию Authentication с сгенерированным ключом.

appsettings.Production.json
json
  "Authentication": {
    "AuthenticationMethod": 0,
    ...
    "BuiltInJwtBearer": { 
      "SecurityKey": "bwdC&YiKXcPWt^lREtnckN!hiQ8Dw%H8"
    }
  }

4. Перезапустите приложение.

restart

© 2003—2026 ООО «Кейсистемс». Все права защищены.