我有一个页面数量非常少的ASP.NET应用程序。我看到的问题是启动时间很慢。据我所知,大部分时间都花在JIT上。预编译应用程序对于减少通过PerfMon报告的#methods JIT似乎没有多大帮助。有谁知道我可以做些什么来进一步减少启动时间? 是否真的没有办法使用NGEN预先运行ASP.NET应用程序?
答案 0 :(得分:3)
您是否在web.config中设置了以下元素?
<compilation debug="false"/>
看看http://www.aspnetresources.com/articles/debug_code_in_production.aspx,了解一些有用的信息,了解当调试模式设置为true时框架的作用:它已经相当陈旧但很多仍然相关。
如果不了解您的应用程序的功能,您在 Application_Start 事件等中发生的事情,将很难为您提供更具体的建议。