とにかく、ExpressionStudioを使用してASP.NETWebページを完全にテストすることはできますか、それともページの静的ビューのみを表示でき、ページ上の要素を操作する方法はありませんか?
3 に答える
Zhaphの答えに基づいて、彼はSuperPreviewが純粋に静的なレンダリングエンジンであるということは正しいです(または私が見つけた限りでは少なくとも)。私にとって非常に役立つ2つのプログラムを見つけました。
1つ目はLunascape5です。これは、Trident、Webkit、およびGecko用のエンジンを含むマルチエンジンWebブラウザーです。したがって、これは最新のブラウザにとって良い出発点です。Geckoエンジンにバグを見つけました。統合されたセキュリティASP.NETWebサイトにログインできず、Auth処理を正しくセットアップして統合することもできません。
IEとして知られている悩みの種を処理するために移動します。IETesterを見つけました。これにより、IE 5.5、6、7、および8の完全な機能を備えたコピーを並べて実行できます。これは、IE6が正しく機能しないという問題が発生したため、以前のMultipleIEsインストールのコピーに置き換わりました(強調表示できない、フォームに入力できない)。このツールはとても素晴らしく、私はそれを強くお勧めします。
SuperPreviewは、DOM分析機能と測定ツールに非常に優れています。
SuperPreviewは「カッシーニ」を使用してaspxページを表示します。したがって、ページに処理できないような複雑さがない限り、IISを使用する必要はありません。
基本的には、VisualStudioを使用してF5を実行した場合と同じ種類のサポートです。Visual Studioは、システムトレイで小さなWebサーバーを起動します。SuperPreviewも同じことをします。
また、Expression WebでPHPを構成すると、SuperPreviewでいくつかのPHPファイルを実行できるようになります。
私は、SuperPreviewが事実上ページの静的レンダリングであるという印象を受けました-DOMの双方向性が得られますが、それはそれについてでした-それはページを提供できるWebサーバーではありません。
少し手を加えるだけで、IISをXPまたはVistaで起動して実行できます(Home Premiumまでは問題なく実行できます)。または、Visual WebDeveloperExpressをインストールして組み込みのファイルを使用することもできます。サイトをテストするためのWebサーバー-VSとExpressionはプロジェクトファイルを共有するため、問題なくサイト/ページを開くことができるはずです。