Проблемы с IIS — Не запускается Web Scada

Стартовая страница Форумы Вопросы по установке Установка SCADA-Web Проблемы с IIS — Не запускается Web Scada

Просмотр 15 сообщений - с 1 по 15 (из 19 всего)
  • Автор
    Сообщения
  • #25842
    dnat1970
    Участник

    После установки RapidSCADA Версии 6 от 2.11 не могу запустить Вев сайт HTTP ERROR 500
    Установку сделал на Win10 так же попробовал на Server 2022
    Похоже проблемы с настройками IIS
    Привожу скриншоты того что у меня есть после установки

    #25843
    dnat1970
    Участник
    #25844
    manjey73
    Участник

    Адрес, по которому пытаетесь подключиться ?

    #25847
    dnat1970
    Участник
    #25848
    manjey73
    Участник

    а модули в IIS есть ?

    5. Зарегистрировать веб-приложение на IIS:
    5.1. Открыть Диспетчер служб IIS.
    2.2. Открыть список модулей и убедиться, что модуль AspNetCoreModuleV2 установлен.

    #25854
    dnat1970
    Участник

    Доброго дня
    Не совсем понятно где и как посмотреть
    2.2. Открыть список модулей и убедиться, что модуль AspNetCoreModuleV2 установлен.?
    Если в диспетчере служб IIS Модули — то у меня там его нет. Как там его зарегистрировать — установить пока не понятно.Документация Microsoft говорит о том что достаточно инсталлировать пакет
    При этом пакеты
    aspnetcore-runtime-6.0.10-win-x64
    dotnet-hosting-6.0.10-win
    установлены и Диспетчер сервера IIS показывает
    Служба веб-публикаций W3SVC Выполняется Автоматически

    Можно попросить скриншот действующей службы IIS где видно что он подключен либо немного подробнее как он регистрируется если кроме инсталляции это требуется

    Но у меня все таки ощущение, что отсутствуют права на чтение файла web.config

    Вот что есть в документации на ASP.NET Core и служб IIS (https://learn.microsoft.com/ru-ru/aspnet/core/host-and-deploy/iis/advanced?source=recommendations&view=aspnetcore-6.0#aspnet-core-module-with-an-iis-shared-configuration)

    Модуль ASP.NET Core с общей конфигурацией IIS
    Программа установки модуля ASP.NET Core запускается с правами учетной записи TrustedInstaller. Поскольку учетная запись локальной системы не имеет разрешения на изменение пути к общей папке, используемого общей конфигурацией IIS, установщик получает ошибку отказа в доступе при попытке настроить параметры модуля в файле applicationHost.config общей папки.
    При использовании общей конфигурации IIS на том же компьютере, где установлены службы IIS, запустите установщик пакета размещения ASP.NET Core с параметром OPT_NO_SHARED_CONFIG_CHECK со значением 1:
    Консоль

    Копировать
    dotnet-hosting-{VERSION}.exe OPT_NO_SHARED_CONFIG_CHECK=1
    Если путь к общей конфигурации не на том же компьютере, где установлены службы IIS, выполните следующие действия.
    Отключите общую конфигурацию IIS.
    Запустите установщик.
    Экспортируйте обновленный файл applicationHost.config в общую папку.
    Повторно включите общую конфигурацию IIS.

    #25864
    manjey73
    Участник

    1

    2

    #25865
    dnat1970
    Участник

    Доброго времени — Спасибо
    Именно его и нет, качество картинки плохое можете прислать путь этого модуля попробую зарегистрировать в ручном режиме

    #25866
    dnat1970
    Участник

    Запланировал установку сегодня Scada 6 — еще на один компьютер — хочу понять почему модуль не ставиться автоматически — исключить вероятность того что моя версия Windows встала некорректно
    По результатам отпишу

    #25867
    manjey73
    Участник

    Имя AspNetCoreModuleV2
    Путь %ProgramFiles%\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll

    #25868
    manjey73
    Участник

    По идее, все настройки, которые выполнялись для 5-й версии в Дополнительных компонентах не нужны.
    Просто установка по умолчанию и все. (для 5-й версии настройки важны)

    Странно, на 2-х машинах с Win10 никаких проблем. У некоторых по каким-то причинам заблокированы библиотеки системой, никогда с таким не сталкивался.. Может потому что я хозяин системы 🙂

    • Этот ответ был изменен 2 года, 1 месяц назад от manjey73.
    #25871
    Mikhail
    Модератор

    Добрый день!
    На странице https://dotnet.microsoft.com/en-us/download/dotnet/6.0 нужно скачивать ASP.NET Core Runtime 6.0.10 — Hosting Bundle. И устанавливать Hosting Bundle после установки IIS. На существующей системы запустите установку Hosting Bundle повторно и выберите восстановление.

    #25886
    dnat1970
    Участник

    Отлично!
    ….нужно скачивать ASP.NET Core Runtime 6.0.10 — Hosting Bundle. И устанавливать Hosting Bundle после установки IIS.
    Именно ее и нужно установить! В моем случае я устанавливал х64 версию и соответственно AspNetCoreModuleV2 — не инсталлировался
    Если в процессе инсталляции Scada 6 об этом говорилось — то сорри за то что потратил Ваше время, если нет — то наверное для таких как я нужно бы указать конкретнее пакет установки (например в готовящейся документации)

    Ну пока еще не все, по ссылке в браузере http://localhost:10008/Login — сайт работает, при попытке передать конфигурацию в Администраторе

    Остановка службы Вебстанции
    Команда управления службой не выполнена

    Запуск службы Вебстанции
    Команда управления службой не выполнена

    И при попытке открыть Default в Веб браузере ошибка
    Адрес Ввек станции не задан в профиле развертывания или некорректен

    Прошу помощи еще и в этом

    #25887
    manjey73
    Участник

    Там с выводом кажется какая-то беда по части Web станции. Посмотрите файлы Svc_restart кажется, порт должен быть таким же как у WEB в батнике. Ну и рестарт только Админом.

    Я уже не заморачиваюсь, Администратора от Админа запускаю, может как-то связано с этим. Поставил в Program Files, но мне не особо это нравится, там на каждый чих надо быть Администратором.

    #25888
    dnat1970
    Участник

    Вот такую ошибку дают команды из файла Svc_restart
    userplk — вхолит в «Членство в группах» Администраторы

    При запуске из консоли

    Microsoft Windows [Version 10.0.10240]
    (c) Корпорация Майкрософт (Microsoft Corporation), 2015 г. Все права защищены.

    C:\Users\userplk>cd /d «%~dp0»
    Системе не удается найти указанный путь.

    C:\Users\userplk>type nul > cmd\webreload
    Системе не удается найти указанный путь.

    C:\Users\userplk>curl http://localhost:10008/ConfigReload
    «curl» не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

Просмотр 15 сообщений - с 1 по 15 (из 19 всего)
  • Вы должны авторизироваться для ответа в этой теме.