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