2009-08-25 74 views
0

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

从明显的调试优点是应用型的优惠,并获得了设计文件的每一页

旁白:

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

  2. 相互之间是否存在性能损失?

  3. 将现有(开发)网站从网站切换到应用涉及多少工作?是否像创建应用类型另一个网站一样简单,并将这些现有的aspx文件和库添加到它?

    这个问题(How To Convert ASP.NET Website to ASP.NET Web Application)似乎涵盖了步骤。

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

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

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

我们忘了想什么?

回答

3

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

即介绍了一些两者之间的特征和优点/缺点。

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

工作量取决于旧网站中有多少页面。

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