【发布时间】:2014-07-03 14:18:38
【问题描述】:
我们有一个位于 windows server 2008 r2 上的 asp Web 应用程序(主要公司站点)。一开始网站很小,但后来大约 500K aspx 页面被添加到网站(出于 SEO 目的,可能不是正确的内容,但这是不同的问题)
我们想要编辑通过应用程序链接的用户控件(在 500K 页面中),如果我们修改用户控件网站需要预编译,我尝试使用手动执行该操作
aspnet_compiler -v virtualPath targetPath
形成 MSDN 站点 as here ,但该站点至少需要两天时间来预编译整个站点。
这对我的老板来说是个大问题,因为大多数业务都依赖于 SEO。
Server Specs
OS: Windows server 2008 R2
4 Cores
6 GB Ram
正在寻找解决此问题的任何其他方法。谢谢
【问题讨论】:
-
我认为除了“获得更好的硬件”或“改变你做事的方式”之外,你不会找到一个好的解决方案。 500,000 页是疯狂的。听起来您需要的是对 SEO 友好的路由。这可能会让你朝着正确的方向前进:msdn.microsoft.com/en-us/library/vstudio/…
-
现在,你把我弄糊涂了。你说,你有
...asp web application ...。但是你说的好像你有一个asp网站,实际上。如果你有网站,你不需要预编译任何东西。只需删除您的新代码,它将在下次请求时编译。如果你觉得,你“需要”预编译,在不同的机器上做,然后重新部署。 -
TS:它是一个带有 .cs 文件的 Web 应用程序
-
如果这是 Web 应用程序,您可以生成单个 DLL,然后在部署之前在不同的机器上编译它。
标签: asp.net .net windows-server-2008-r2 precompile