2009-05-14 5 views
2

В прошлом я использовал командную строку runas для запуска другого экземпляра, если IE на вторичной учетной записи для тестирования, поскольку наш собственный веб- приложение app использует проверку подлинности Windows для идентификации пользователя. С новой многопроцессорной моделью, если IE8, похоже, это не работает. Кто-нибудь видел обходное решение для этого?Использование Run Как запускать несколько экземпляров IE 8, похоже, не работает

+0

Дополнительная информация: это * работает *, если вы еще не открыли экземпляр, если IE 8 использует ваши учетные данные по умолчанию. Однако, если у вас уже есть запуск экземпляра, использование RunAs завершается – ProKiner

ответ

3

См. Это: http://blogs.msdn.com/ie/archive/2009/05/06/session-cookies-sessionstorage-and-ie8.aspx для информации о слиянии сессии.

В стороне: RunAs в настоящее время разбит на IE8 на XP, но работает на Vista. Команда IE знает/исследует эту проблему.

+0

Отлично, спасибо ... Я должен был попробовать его дома на своей машине Vista, чтобы диагностировать его дальше, но обычно я оставляю эти мысли о работе в офисе. (И все же, здесь я нахожусь в СО в воскресенье утром, когда солнце сияет. Или этот сайт действительно замечательный, или у меня действительно есть более серьезные проблемы, с которыми нужно иметь дело.) Есть ли связь MS Connect для этого проблема или какой-либо способ отслеживания состояния исправления? Мы будем использовать XP на работе до некоторого времени после RTM Win7. – ProKiner

+0

Я не думаю, что для этого есть связь CONNECT, но если у вашей компании есть контракт на поддержку с MS, вы можете позвонить и сообщить им, что вы заинтересованы в этом. – EricLaw

+0

Ну, теперь это работает. См. Мой пост ниже. – ProKiner

0

Попробуйте использовать сеанс «InPrivate».

+0

Я пробовал это, но на самом деле это не помогает. Хотя InPrivate предоставляет своего рода «исполняемую песочницу», это не полностью изолированный процесс, и IE не запускает второй процесс под другим набором учетных данных. – ProKiner

+0

Итак, в прошлом, когда вы использовали Run As, IE использовал этот пользователь в качестве учетных данных для надежной проверки подлинности? Но вы видите, что, поскольку IE8 создает вкладки как своего рода дочерний процесс, он игнорирует учетные данные Run As? Связан ли KB с этим вопросом SO http://stackoverflow.com/questions/554341/ с любой помощью? – Antony

+0

(Извините, не было несколько недель) Ссылки на KB, работающие на Vista/Server 2008, но я работаю на XP SP3. – ProKiner

0

Некоторые интересные детали для добавления: просмотр журнала событий. Журнал безопасности показывает, что новый процесс для IE создается, но сразу же выходит. Это заставило бы меня поверить, что IE внутренне проверяет что-то, чтобы увидеть, что уже существует исполняемый экземпляр процесса iexplore.exe и отключается.

0

Ненавижу это, когда это происходит, но, похоже, сейчас работает. Я проверил, какие обновления IE8 установлены на моей машине, и только один - MS09-034. Я не вижу ссылки на RunAs на XP, но теперь он работает. Хммм. О, ну ... рад, что это «исправлено».