Я перенес веб-сайт из IIS 7 на MS Server 2008 в IIS 10 на MS Server 2019, и мне не удается настроить состояние сеанса cook ie.
Я настроил функцию состояния сеанса в IIS на уровне пула приложений и на уровне сайта использовать InPro c для состояния сеанса с именем cook ie. Я также пытался добавить эту конфигурацию напрямую в файл web.config.
Это раздел установленного мной файла web.config:
<authentication mode="Forms">
<forms cookieless="UseCookies" loginUrl="~/Account/Login" name=".MYSITEAUTH" protection="All" slidingExpiration="true" />
</authentication>
Повар ie устанавливается на клиенте, но не с помощью свойства пользователя .MYSITEAUTH.
Это конфигурация IIS для состояния сеанса сайта:
Моя гипотеза состоит в том, что это проблема конфигурации из-за того же кода и базы данных не работает на двух разных машинах с одним и тем же web.config ..?
Есть ли у кого-нибудь хорошие шаги, чтобы включить asp. net сеансовые куки на клиенте или любые ошибки для настройки этого в IIS 10 с сервером 2019? Не знаю, почему это может отличаться от существующей конфигурации, но это, безусловно, связано с тем, что IIS отправляет файлы cookie.
Спасибо!