Skip to content

Воможные проблемы после установки сервиса

При возникновении какой-либо проблемы/ошибки первым делом необходимо проверить log файлы сервиса, либо журнал событий windows.

Log файл находится по пути: C:\inetpub\wwwroot\…\Publish\logs
Если каталога logs нет, создать вручную (соблюдая регистр) и дать полные права пользователю IIS_IUSRS.

Ошибка HTTP 500.30

error-500-30

1. Отсутствие строки подключения к базе данных

В файле конфигурации appsettings.Production.json необходимо прописать ключ:

appsettings.Production.json
  "ConnectionStrings": {
    "DefaultConnection": "Host=10.38.46.144;Port=5434;Database=news;Username=ksnewsuser;Password=isecenyj"
  },

2. Отсутствием прав на каталог Data (либо отсутствие каталога)

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

Если каталога temp нет, то создать, и соответственно внутри него создать каталог Data.

temp


create-data

Далее необходимо в свойствах папки в разделе «Безопасность» раздать полные права всем (как минимум пользователю IIS_IUSRS).

iis-users

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

error-503

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.19

Решение: необходимо установить .NET Core Windows Server Hosting

error-500-19

Не загружается окно авторизации

Если после установки не появляется окно авторизации, это может быть связано с устаревшей версией вашего браузера.

window-login-error

Npgsql.PostgresException (0x80004005): 28P01: password authentication failed for user "ksnewsuser"

Внимание
Npgsql.PostgresException (0x80004005): 28P01: password authentication failed for user "ksnewsuser"
at Npgsql.Internal.NpgsqlConnector.

authentication-failed

Если при создании новости появляется данное окно с ошибкой, это означает, что пароль пользователя базы данных в файле конфигурации указан неверно.

Решение:

  1. Откройте файл конфигурации appsettings.Production.json.
  2. Сравните пароль, указанный в секции "ConnectionStrings", с паролем, который был предоставлен при создании базы данных. В случае несовпадения паролей внесите необходимые исправления.
  3. Сохраните изменения и перезагрузите сервис.

ERR_BAD_REQUEST - Request failed with status code 400

Внимание
ERR_BAD_REQUEST - Request failed with status code 400

ERR_BAD_REQUEST

Если при создании новости отображается ошибка «ERR_BAD_REQUEST - Request failed with status code 400», значит миграции не применились.

Решение:

  • Пересоздайте базу данных.

Возможно, база данных создалась с ошибками и её необходимо пересоздать. Для этого обратитесь к статье Создание базы данных.

  • Обновите сервис новостей.

Версия сервиса новостей должна быть не ниже 1.0.38.402.

Для обновления см. статью Обновление в ОС WINDOWS.

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