代码之家  ›  专栏  ›  技术社区  ›  S.Lott

有关将ASP网站转换为ASP Web应用程序的问题

  •  0
  • S.Lott  · 技术社区  · 15 年前

    我们将网站构建为“ASP.NET网站”类型的项目,而不是“ASP.NET Web应用程序”类型。

    除了应用程序类型为每个页面提供和访问设计器文件的明显调试优势外:

    1. 如果有的话,从网站项目类型切换到应用程序可以得到什么?

    2. 一个比另一个有性能损失吗?

    3. 将现有(dev)站点从网站切换到应用程序需要做多少工作?它是否和创建另一个应用程序类型的站点以及向其中添加这些现有的ASPX文件和库一样简单?

      这个问题( How To Convert ASP.NET Website to ASP.NET Web Application )似乎覆盖了台阶。

      • 风险是什么(如果有的话)?

      • 我们应该计划做多少工作?

    4. HTTP应用程序处理请求的方式或处理程序在这两种类型之间的工作方式有区别吗?

    有什么我们忘了想的吗?

    1 回复  |  直到 15 年前
        1
  •  3
  •   Harv    15 年前

    http://msdn.microsoft.com/en-us/library/aa730880%28VS.80%29.aspx#wapp_topic5

    这描述了这两者之间的一些特性和优缺点。

    与网站相比,使用Web项目的主要原因是,该网站是动态编译的,这会导致性能下降,而Web项目是预编译的。您应该获得迁移到Web项目方法的性能。您还可以控制最终编译的程序集的命名。

    工作量实际上取决于旧站点中有多少页面。

    我不认为.NET框架在网站和Web项目中处理代码的方式不同。实际上,文件结构的配置、缺少中心项目文件以及编译方法在这两者之间是不同的。