我有一个相当大的网站试图解决第一次命中处罚。尝试使用aspnet_compiler进行预编译似乎没有像我想的那样工作。aspnet_compiler和第一次加载的问题
我运行命令如下:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
aspnet_compiler -p "C:\Development\Source\WEB" -v/"C:\Staging" -c
web.config的设置如下(?不知道这事)
<compilation debug="false" strict="false" batch="true" explicit="true" targetFramework="4.0" optimizeCompilations="true">
IIS应用程序池(值不能改变因第三方引用)
- .NET Framework版本:V4.0
- 启用32位应用程序:假
- 托管管道模式:经典
运行Windows Server 2008R2
当我在网站上浏览到第一页(登录)(C:\分期)我得到appx。 60秒热身中,我可以看到文件的缓存/临时目录编制C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \临时ASP.NET文件
我的假设是,通过使用aspnet_compiler我将能够绕过这个热身周期的需要。有没有什么明显的我失踪或其他一些预编译方式,使我们没有这第一次罚款?
这一天似乎发生(没有真正的证据),当应用程序池回收时可能吗?再次,寻找一些方法来解决。
感谢所有帮助