【发布时间】:2013-11-16 04:03:04
【问题描述】:
我们使用Windows Azure 在Cloud Service 上托管我们的应用程序,并使用Powershell 使用msbuild 构建和打包网站。
在发布我们的第一个响应时间非常慢,所以我们自然需要预编译应用程序。
Precompiling using the aspnet_compiler 有很多文档,但是我找不到任何有关使用的官方文档:
msbuild Web.sln /p:PrecompileBeforePublish=true
针对 MSDN 的 Google search 没有给我任何帮助,而通常 MSDN 是相当彻底的。我能看到的只是今年早些时候有用的Stack post。
那么有人知道PrecompileBeforePublish 的任何正式文档吗?我是不是看错了来源?
如果做不到这一点,flag 到底为我们提供了什么,它是否与Precompilation for Deployment with an Updatable UI (reference) 相同?
【问题讨论】:
-
如果问题是网站上的第一次点击,那么预编译只是问题的一部分,更有可能是应用程序池启动时间对您造成伤害。请参阅此答案以了解如何预热您的网站:stackoverflow.com/a/19450118/1035521
-
谢谢大卫,我们也会调查一下 :-)
-
@DavidMartin 这里有一篇关于 Windows Azure 上下文的优秀文章:fabriccontroller.net/blog/posts/…