Joh*_*ohn 1 visual-studio orchardcms
从Visual Studio 2010/2012发布果园网站时,它可以在Orchard 1.5.1的发布模式下发布,然后您可以获得一个可移植的~50MB网站.
但是对于Orchard 1.6,它不会复制必要的文件/文件夹,除非你选择调试模式,这有点考虑上传有时~800MB,这是为什么?
我们暂时恢复到1.5.1 ......
你需要去封装/发布设置为Orchard.Web项目,找到选项"的相关文件部署",并改变它的价值,"在这个项目文件夹中的所有文件".确保将当前配置上下文设置为Release.
目前,它的值默认设置为"仅运行此应用程序所需的文件".因此,Orchard.Web的一些重要子目录(如主题和模块)不会被发布,因为它们不包含在项目文件中.
注意:为了减少生成的输出文件夹大小,您需要在"要部署的项目"下面选中"排除生成的调试符号"选项.
顺便说一句,据我记忆,这个问题也与以前的版本有关.
据我所知,使用build.cmd文件构建部署包而不是直接从VS 发布命令更为正确.这样,您还可以使用Orchard 1.6中的新预编译目标功能.它提供了预编译所有模块和主题的功能,并将它们作为DLL发布.