服务器规格
Windows Server 2008 R2 64 bit Provider : Fasthosts .Net Framework: 4.0 6 GB RAM (its using 4.6 GB)
我有一个数以千计的网页结构像一个网站
folderone/1/one to 500.aspx folderone/2/one to 500.aspx . . folderone/500/one to 500.aspx
要在发布之后首次加载这些页面,对于每个文件夹大约需要20到30分钟,一旦加载了一个页面,其余的页面就会正常加载。 这发生在所有文件夹中。
每当我重新启动服务器时,当向app_code添加任何内容或者如果我更改web.config时,这都会重复。
我的网站主要是谷歌作品,由于这个问题,它给错误。 任何帮助将不胜感激请。 如果解决了,我很乐意给你买一杯啤酒。
提前致谢…
您在构build网站时需要预编译您的网站。
http://msdn.microsoft.com/en-us/library/ms229863(v=vs.100).aspx
Visual Studio和ASP.NET的Web部署概述
http://msdn.microsoft.com/en-us/library/dd394698.aspx#basic_deployment_tasks
预编译项目。
默认情况下,网站项目不会预编译,.aspx和.ascx页面不会在Web应用程序项目中预编译。 在某些大型应用程序中,编译过程可能会导致稍微的延迟,在部署后第一次请求网页时可能会引起注意。 有关Web项目编译和合并选项以及如何指定它们的信息,请参阅如何: 在Visual Studio中使用一键式发布部署Web项目 。
那么,简单 – 第一个请求触发器编译的网站,包括所有页面。
游戏结束。 成千上万的文件在一个编译运行。 死。
ASP.NET不是用于这种types的方法。 不要把物理文件放在那里。 使用类似于CMS的CMS。