代码之家  ›  专栏  ›  技术社区  ›  Chris Marisic

Microsoft Expression Studio-带ASP.NET的Web/SuperPreview

  •  3
  • Chris Marisic  · 技术社区  · 15 年前

    是否仍要使用Expression Studio完全测试ASP.NET网页,或者是否只能查看该网页的静态视图,并且无法与该网页上的任何元素交互?

    3 回复  |  直到 14 年前
        1
  •  0
  •   Zhaph - Ben Duguid    15 年前

    我的印象是,SuperPreview实际上是一个页面的静态呈现—您可以获得DOM交互性,但这就是问题所在—它不是一个可以提供页面服务的Web服务器。

    只要稍加改动,你就可以让IIS在XP或Vista上运行(我认为这是我在运行时没有问题的家用高级配置),或者你也可以安装 Visual Web Developer Express 并且使用它内置的Web服务器来测试您的站点-vs和表达式共享项目文件,因此您应该能够无问题地打开站点/页面。

        2
  •  2
  •   Chris Marisic    15 年前

    基于扎夫的回答,他认为超级预览完全是一个静态渲染引擎,这是正确的(至少在我所能找到的范围内是正确的)。我确实找到了两个对我非常有用的程序。

    首先是 Lunascape5 ,这是一个多引擎Web浏览器,包括Trident、WebKit和Gecko的引擎。所以这是现代浏览器的一个很好的起点。我确实在Gecko引擎中发现了一个bug,它不允许您登录集成的安全性ASP.NET网站,也不允许您正确地设置授权处理以使其集成。

    继续处理我所发现的那道灾祸。 IETester 它允许您以完整的功能并行运行IE 5.5、6、7和8的副本。这替换了我以前安装的multipleies副本,因为我遇到了IE6工作不正常的问题(无法突出显示,无法键入表单)。这个工具非常好,我强烈推荐它。

    SuperPreview非常适合它的DOM分析功能和测量工具。

        3
  •  0
  •   Steven    14 年前

    SuperPreview使用“Cassini”查看ASPX页面。所以你不应该使用IIS,除非你的页面有一些它无法处理的复杂性。

    基本上,如果您在Visual Studio中并使用了F5,则可以获得相同的支持。Visual Studio在系统托盘中启动一个小型Web服务器。SuperPreview也做同样的事情。

    另外,如果您在ExpressionWeb中配置了PHP,那么SuperPreview也可以为您做一些PHP文件。

    推荐文章