1

У меня проблема с запуском сайтов, которые использовали localStorage. Я подключаюсь к Windows Server 2012 R2 и открываю IE, используя cmd с простым сайтом, который имеет доступ к локальному хранилищу, и все работает нормально. Затем я отключаюсь от сервера и подключаюсь к серверу с помощью Power Shell(WinRM) или PsExec с помощью этой команды PsExec \out-oracle -w D:\Deploymen \ D:\Deploymen \ Sbt.CMS.Deployment.exe -t True И эта попытка не удалась. Почему я пытался подключиться удаленно? Потому что я должен запускать тесты TestCafe UI на сервере из процесса сборки, когда он закончится. Все отлично работает в Chrome(удаленно и напрямую)? но не работает удаленно из IE. Я сделал эти шаги, но это не помогло:

  • Установить для всех зон минимальный уровень безопасности
  • Включить DOMStorage в реестре и в настройках браузера
  • Установить уровень доступа к папкам «icacls% userprofile%\Appdata\LocalLow /t /setintegritylevel (OI)(CI)L»
  • Отключить защищенный и расширенный защищенный режим

После удаленного сеанса я подключаюсь к серверу, используя RDP, и страница с доступом localStorage не работает локально !!! На одном сайте я нашел интересную подсказку, что доступ к localStorage может быть заблокирован процессом dllhost. И когда я убил его, все снова работает хорошо локально! Но не используя WinRM или PsExec! Хорошо, я написал простой консольный инструмент, который убивал процесс dllhost перед запуском IE, но PsExec запускал этот процесс снова и снова. И поэтому, когда я использую WinRM, dllhost не создает снова, но localStorage по-прежнему не работает. Что случилось с IE?

0