我正在 ASP.Net 2.0 中开发一个(相对较小的)网站。在交付可执行文件之前,我还在使用 nAnt 对我的项目进行一些简单的调整。在当前状态下,该网站是使用“预编译”的
aspnet_compiler.exe -nologo -v ${Appname} -u ${target}
我注意到,在重新启动 IIS 池后(在空闲关闭或回收之后),应用程序最多需要 20 秒才能重新联机(并且达到 Application_start)。
当我直接在 Visual Studio 中调试时(启动需要 2 秒),我没有遇到同样的问题,所以我想知道 aspnet_compiler 是否真的是个好主意。
我在 MSDN 上找不到太多。您如何编译您的网站以进行生产?