Обновление личного кабинета ЖКХ до 3 версии

Теги: Личный кабинет

Внимание!!! Обновления касаются только клиентской части (asp.net)

(1) Скачиваем обновления для второй версии через программу (Web Platform Installer)

Примечание: Для правильной работы требуется, чтобы Web Platform Installer был поледней версии и отключить службу Win Updater By Web Support

Устанавливаем данное обновление (если приложение скажет, что обновления не требуется, закрываем установщик)

(2) Открываем командную строку и вводим команду regedit

Переходим по следующему пути HKEY_USERS/.DEFAULT/WebSupportInstallerGUID/{0}

где {0} - идентификатором вашего приложения, которое можно найти в папке с ЛК ~/App_Data/WebUpdater/[тема]/configuration.xml, параметр GUID. Или же можно постараться определить визуально, какая ветка принадлежит Личному кабинету. 

Далее нам требуется изменить идентификатор приложения, для этого открываем ветку и меняем параметр ApplicationID с 19  на 21

Не забудьте изменить систему исчисления на "десятичная"

Сохраняем изменения

(3) Скачиваем, через Web Platform Installer, Личный кабинет для РКЦ

Запускаем установщик

(4) Открываем web.config и добавляем следующие данные:

<system.web>

    <httpRuntime targetFramework="4.5" maxRequestLength="2147483647" executionTimeout="1600" requestLengthDiskThreshold="2147483647" />

    ....

</system.web>

    ....

<security>

     <requestFiltering>

           <requestLimits maxAllowedContentLength="2147483647" />

     </requestFiltering>

     ....

</security>

допонительно требуется добавить еще один connectionString c именем SqlQueryConnection. Данная строка подключения будет использоваться для обновления данных в БД

(4.1) Дополнительно в файл resources.xml добавить параметр (если он отсутствует)

<resource name="PaymentListInfo" comment="Информация о платежах" group="edit" subgroup="Общие">Платеж, проведенный через Online оплату с банковской карты, зачисляется в течение 24 часа</resource>  

После этого перезапустить пул в IIS

(5) Если на сервере установлена win-служба, то также требуется произвести следующие действия

  • Определяем ключ приложения в реестре
  • Переходим в папку со службой и смотрим ключ (WinService Updater\App_Data\WebUpdater\Default\configuration.xml) смотрим параметр GUID
  • Затем переходим в другую папку \WinService Updater\update\App_Data\WebUpdater\Default\configuration.xml  смотрим параметр GUID
  • Во всех здачения ключи должны совпадать, если нет, то применять ключ из реестра

  • заходим в папку с приложением и запускаем settings.exe
  • в пункте меню сервис выбираем "обновить", ждем завершения обновления (консольное приложение должно закрыться)

Примечание. Обычно приложение устанавливается по след. пути C:\Program Files (x86)\WinService Updater. Если не удалось найти приложение, то можно посмотреть в реестре. Если же и там не удается найти его, то скорее всего его нужно установить через Web Platform Installer. 

(6) Для проверки версии Личного кабинета перейдите по следующему пути ~/home/about

(7) Перейти на сайт support.chuvashia.com и изменить у региона тип приложения.