首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >意外地发布了带有预编译的CompositeC1

问意外地发布了带有预编译的CompositeC1
EN

Stack Overflow用户
提问于 2014-12-22 22:02:29
回答 1查看 79关注 0票数 0

当我第一次设置它时,我意外地用“预编译发布期间”从Visual发布了复合C1,现在我意识到有几个插件在打开预编译时不能工作。不幸的是,我不知道如何扭转这种局面。我试过好几件事都没有用。我通常以500.0的错误告终。如果我进入管理界面,一切正常工作,我甚至可以预览页面,但从客户端,我得到的只是一个500.0错误。

当然,我可以从我拥有的Visual项目中重新发布,但是该项目上有默认的模板。我已经尝试将服务器上似乎被更改的内容复制到原始项目中,但最后出现了500个错误。我已经尝试删除服务器上所有预编译的内容,但最后却出现了500个错误。我很迷茫。

现在我愿意做任何事。是否有一个文档解释如何将内容复制到新下载的副本,有点像升级文档,但“侧面分级”?在编写此4.2更新1时,我使用的是最新版本

谢谢

解决使用怀索基的答案所建议的PackageCreator。创建软件包并不是一帆风顺的。这些错误有时会非常隐晦。下面是我遇到的一些问题,以及我是如何克服这些问题的:

  • 怀索基的建议是正确的,即使我最初的项目是从金星主题开始的。两种方法我都试过。
  • 我遇到了MasterLayout和Page特性方面的问题,这些特性目前不受PackageCreator支持,尽管它们可能在将来的版本中得到支持。解决方案是从App_Data/PageTemplate和App_Data/PageTemplate文件夹中的原始C1安装中向新的C1项目添加缺少的元素。
  • 有几次,我遇到了一个问题,我向PackageCreator中添加了两次相同的页面或函数。这显然是我的错,但应该指出,您可以添加相同的站点元素两次,在导入时抛出并出错。在创建要导出的包时,请确保只获得每个包中的一个。
  • 如果您正在获取并出错,并且使用和Id类似于"4061397b-ee9e-4512-984d-f2b2d41eb654“,我发现提取要导入的zip文件,然后搜索提取的文件夹中的Id非常有用。带有Id的行通常有更多关于它们的信息,这些信息将帮助您准确地识别哪些内容页或任何正在生成的错误。
  • 例如,如果在项目中使用安装的包(例如SimpleSearch ),请确保不将其函数添加到PackageCreator中。分别安装。
  • 我遇到了一个问题,在数据部分中有一个元素,它没有“类型”。错误只是“类型不能为空”。这显然很难找到,所以我想教训是,少就是多。如果您认为您的项目可能有一些不必要的元素,那么首先不要添加它们,看看导入它们的项目是否会抱怨缺少它们。对缺少的元素进行故障排除要比找出导致您真正不需要的问题的元素容易得多。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-26 07:04:25

是否有文档解释如何将内容复制到新下载的副本?

您可以尝试通过Composite.Tools.PackageCreator导出与“包”相关的内容/模板/其他任何内容。

它的最新版本为您提供了相当大的灵活性,您可以导出什么(“包”)-请它的用户手册。

一旦软件包被制作和下载,你可以继续并安装在一个新的网站。如果您导出/导入了大量的内容/模板等,那么将“裸骨”站点作为新站点是有意义的。

所有的起始站点,如“海王星”,“金星”都是在复合C1的初始安装过程中按特定顺序安装成一组软件包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27611089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档