При запуске версии 7.0 отображается следующий вывод:
info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
Профиль пользователя доступен. Используется 'C:\Users\geffzhang\AppData\Local\ASP.NET\DataProtection-Keys' как хранилище ключей и Windows DPAPI для шифрования ключей в покое.
info: Microsoft.Hosting.Lifetime[0]
Слушаем на: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
Слушаем на: https://localhost:5001
info: Microsoft.Hosting.Lifetime[0]
Приложение запущено. Нажмите Ctrl+C для завершения работы.
info: Microsoft.Hosting.Lifetime[0]
Окружение хостинга: Производство
info: Microsoft.Hosting.Lifetime[0]
Корневой путь содержимого: C:\Users\geffzhang\Downloads\sscms-7.0.0-preview1-win-x64
По умолчанию Data Protection генерирует XML-файлы для хранения ключей сессий или состояния. Эти файлы используются для шифрования или расшифровки данных состояния, таких как сессии.
Это работает только в одиночной среде; если используется кластер, это может вызвать проблемы. В кластерной среде самым простым решением является использование общего файла, DPAPI или реестра, то есть все зашифрованные XML-файлы должны храниться в одном месте.