加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 19:24:47 所属栏目:asp.Net 来源:网络整理
导读:我最近听说过可以预编译Web应用程序项目.我的问题是怎么回事? 现在,当我为我的Web应用程序做一个发布,并且只选择运行这个应用程序所需的文件时,我发布它,但是它仍然有我所有的ASPX页面,它仍将只有JIT编译页面.如何让它使所有的ASPX页面都被预先编译,然后再
我最近听说过可以预编译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也存在于VS2005和VS2010.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读