Ich entwickle eine (relativ kleine) Website in ASP.Net 2.0. Ich benutze auch nAnt, um einige einfache Optimierungen an meinem Projekt durchzuführen, bevor ausführbare Dateien geliefert werden. In seinem aktuellen Zustand ist die Website „vorkompilierte“ mitPrecompilation und Startzeiten auf ASP.Net
aspnet_compiler.exe -nologo -v ${Appname} -u ${target}
Ich habe bemerkt, dass nach dem IIS-Pool (nach einer Leerlaufabschaltung oder ein Recycling) neu gestartet wird, nimmt die Anwendung bis zu 20 Sekunden bevor es wieder online ist (und Application_start ist erreicht).
Ich habe nicht das gleiche Problem, wenn ich direkt in Visual Studio debuggen (es dauert 2 Sekunden zu starten), also frage ich mich, ob der Aspnet_compiler wirklich so eine gute Idee ist.
Ich konnte nicht viel auf MSDN finden. Wie kompilieren Sie Ihre Websites für die Produktion?
Ich denke, das Web-Anwendungen gegen Websites, was eigentlich mit dem aktualisierbaren Bit zu tun kann sein, wie erwähnt - meine apps sind nicht aktualisierbar markiert. Ich denke, du hast wahrscheinlich recht, was die Organisation betrifft, ich müsste etwas mehr spielen, um es zu bestätigen. –