ten*_*our 5 asp.net user-controls
当我将ASP.NET项目部署到包含许多ASCX文件的服务器时,第一页加载可能需要一段时间,大概是因为正在编译ASCX文件.虽然只编译了页面上实际的那些,但部署过程的一部分是导航到网站上的一堆页面.导航完所有页面后,网站运行顺畅.
我希望ASP.NET在部署时立即编译所有这些ASCX文件,以删除这个草率部署步骤.
完成此任务的最佳方法是什么?
听起来您正在寻找ASP.NET 预编译:
您可以在将网站项目提供给用户之前对其进行预编译。这提供了许多优点,包括更快的初始响应时间、错误检查、源代码保护和高效部署。这对于网页和代码文件频繁更改的大型站点尤其重要。
您还可以使用 Web 应用程序项目模型来编译项目。在该模型中,项目中的所有代码文件(独立代码文件、代码隐藏文件和类文件)都被编译为单个程序集并存储在 Bin 目录中。由于编译会创建单个程序集,因此您可以指定属性,例如程序集名称和版本。如果您不希望输出程序集位于 Bin 目录中,也可以指定它的位置。
归档时间: |
|
查看次数: |
2062 次 |
最近记录: |