asp.net – 如何预编译Web应用程序项目?

前端之家收集整理的这篇文章主要介绍了asp.net – 如何预编译Web应用程序项目?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近听说过可以预编译Web应用程序项目.我的问题是怎么回事?

现在,当我为我的Web应用程序做一个发布,并且只选择运行这个应用程序所需的文件时,我发布它,但是它仍然有我所有的ASPX页面,它仍将只有JIT编译页面.如何让它使所有的ASPX页面都被预先编译,然后再放在服务器上?

解决方法

您可以下载名为Web部署项目(WDP)(VS2008版本 here)的项目模板,从而增强了Visual Studio的构建和部署功能.这基本上包装了aspnet_compile.exe的功能,但是您可以将其视为整体解决方案的一部分.

除了预编译,它还允许您执行一些有趣的事情,如配置文件替换(非常适合部署到不同的环境)和设置如何构建程序集(每页,每个站点等).

关于这个项目类型的两个好的Scott Guthrie博客

>宣布VS2008的工具:
http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx
>工具的基本步态
(VS2005版本,​​但它基本上是
VS2008同样):
http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx

我已经使用这个项目类型为一些VS2005和VS2008项目,这是非常宝贵的(特别是那些旧的网站项目!!).

我不知道这也是在MSDN图书馆,但here’s是一个很好的文章在MSDN的WDP的.

我希望这有帮助!

编辑:
WDP也存在于VS2005VS2010.

猜你在找的asp.Net相关文章