2011-11-30 43 views
3

我跟随不同线程在这里和那里有关部署果园,但由于某种原因,他们都保持生产700MG的网站部署果园 - 超过700MG

我有增加了10页最大到现有的网站,所以有些事情是错误的。

我看到所有模块都被复制,并且每个模块都在其每个BIN文件夹上都有一组重复的.dll文件。

我已经从Microsoft Web平台安装程序安装了Orchard。
我使用VS 2010终极
我使用SQL紧凑型(本网站)

任何想法将非常感激,原因出于某种原因,我不想相信MS是在制造这样的混乱部署一个简单的站点,为每个模块重复sooo许多次相同的DLL。

谢谢先进。

回答

6

是的,如果你做了一切愚蠢的副本,每个模块都有一个bin文件夹中的所有dll的副本,它们只是坐在那里无所事事。你需要做一个真正的web部署,它应该做正确的事情,只需要部署你需要的东西,或者当你需要使用build“compile; package”进行部署时从命令行构建。

它在这里解释:http://docs.orchardproject.net/Documentation/Building-and-deploying-Orchard-from-a-source-code-drop

+0

是出于某种原因,当我在做Web部署,它是创造700毫克。不知道什么改变了,但突然之间,现在只有40MG。好多了 :) !! –

+1

您也可以使用* ClickToBuild.cmd *构建Orchard并创建清理和最小化的部署包。它成功构建后位于* build \ Stage *文件夹中。只需抓住并复制到您的Web服务器。 –

+1

那么,ClickToBuild做什么构建编译;包正在做,再加上一些你不想要的东西,比如运行测试。 –