Сервис ОД. Переход на .Net Core 6

  1. Остановите пул старого сервиса ОД в Диспетчере служб IIS.
    sod_netcore_01
  2. Сделайте копию каталога со старым приложением (!). Путь к каталогу по умолчанию: C:\Inetpub\wwwroot\UploadService). В каталоге ...\App_Data\UPLOADS по умолчанию содержатся первичные документы!
  3. Установите Microsoft .NET Core 6 по инструкции.
  4. Обновление сервиса ОД актуальной версии доступно по ссылке.
    sod_netcore_02
    Пример наименования архива: Keysystems.UploadWebService_net6_6.1.8976.128.tar.gz
  5. Удалите все содержимое из каталога старого приложения, копия которого сделана в пункте 2, кроме файла «uploadservice.config» (конфигурация сервиса) и каталога «App_Data» (!) (по умолчанию содержит файлы первичных документов), и распакуйте в нее скачанный архив..
  6. Дайте полные права IIS_IUSRS к папке «App_Data».
    sod_netcore_03
  7. Измените свойства пула сервиса приложений как показано на рисунке ниже и запустите пул.
    sod_netcore_04
  8. Перепроверьте файл конфигурации uploadservice.config, а именно следующие параметры:
    Storage.Location, Storage.Type 
    <add key="Authorization.Required" value="No" />
    <add key="WinCrypto.Lib" value="CryptoModule" />

    При изменении параметров потребуется перезапустить пул сервиса ОД.

  9. Проверьте доступность сервиса.