Microsoft Expression Studio - Интернет / Superpreview с ASP.NET

Есть ли какой-либо способ полностью протестировать веб-страницу ASP.NET с помощью Expression Studio или можно только увидеть статическое представление страницы и не взаимодействовать ни с одним из элементов на странице?

3 ответа

Решение

У меня сложилось впечатление, что SuperPreview фактически представляет собой статический рендеринг страницы - вы получаете интерактивность DOM, но это все - это не веб-сервер, который может обслуживать страницы.

Немного повозившись, вы можете настроить IIS и запустить его на XP или Vista (вплоть до Home Premium, я думаю - это то, что я запускаю без проблем), или вы можете установить Visual Web Developer Express и использовать его встроенный веб-сервер для тестирования вашего сайта - VS и Expression обмениваются файлами проекта, так что вы сможете открывать сайт / страницы без проблем.

Опираясь на ответ Жафа, он прав (или, по крайней мере, насколько мне удалось найти), что SuperPreview - это чисто статический движок рендеринга. Я нашел 2 программы, которые были очень полезны для меня.

Во-первых, это Lunascape5, это многоядерный веб-браузер, который включает движки для Trident, Webkit и Gecko. Так что это хорошая отправная точка для современных браузеров. Я обнаружил ошибку в движке Gecko, она не позволяет вам входить на веб-сайты с интегрированной безопасностью ASP.NET и правильно настраивать обработку аутентификации для ее интеграции.

Переходя к обработке бэйна, известного как IE, я нашел IETester, который позволяет вам запускать параллельные копии IE 5.5, 6, 7 и 8 с полной функциональностью. Это заменило мою предыдущую копию установки MultipleIEs, потому что я столкнулся с проблемами с IE6, работающим неправильно (не могу выделить, не могу печатать в формах). Этот инструмент очень хороший, и я настоятельно рекомендую его.

SuperPreview отлично подходит для анализа DOM и измерительных инструментов.

SuperPreview использует "Кассини" для просмотра ASPX-страниц. Поэтому вам не нужно использовать IIS, если на вашей странице нет какой-то сложности, с которой она не может справиться.

По сути, это та же поддержка, которую вы получаете, если вы работали в Visual Studio и выполняли F5. Visual Studio запускает небольшой веб-сервер в системном трее. SuperPreview делает то же самое.

Кроме того, если вы сконфигурируете PHP в Expression Web, SuperPreview также сможет сделать некоторые файлы PHP для вас.

Другие вопросы по тегам