Kentico 自定义Web部件布局预编译Web应用暂存同步错误

Kentico 自定义Web部件布局预编译Web应用暂存同步错误,kentico,Kentico,我们正在运行v8.2.48,在尝试同步(通过暂存)自定义web部件布局时出现以下错误: SyncServer.ServerError:发生异常:原始代码隐藏文件 web部件的(“~/CMSWebParts/Membership/Logon/logonform.ascx.cs”) PMCLogonForm不存在 一点背景: .net 4 在dev和staging(源和目标)上预编译部署,在上部署模式 在启用部署模式的本地主机中进行开发 这是预期的错误吗?难道我们不能在部署模式为on的预编译站点

我们正在运行v8.2.48,在尝试同步(通过暂存)自定义web部件布局时出现以下错误:

SyncServer.ServerError:发生异常:原始代码隐藏文件 web部件的(“~/CMSWebParts/Membership/Logon/logonform.ascx.cs”) PMCLogonForm不存在

一点背景:

  • .net 4
  • 在dev和staging(源和目标)上预编译部署,在上部署模式
  • 在启用部署模式的本地主机中进行开发

这是预期的错误吗?难道我们不能在部署模式为on的预编译站点之间同步web部件布局吗?

我认为这是不受支持的。见文件:

可以同步的内容-

内容暂存不支持以下数据的同步:

通过部署模式或在物理文件中存储和编辑的目标代码 源代码管理模式


我相信这是不被支持的。见文件:

可以同步的内容-

内容暂存不支持以下数据的同步:

通过部署模式或在物理文件中存储和编辑的目标代码 源代码管理模式


我会尝试按照这里的建议关闭目标上的部署模式:无论如何,应该没有理由在目标上启用它…如果我在登台时也没有启用它,我会得到虚拟路径错误。。。因此,我假设如果在启用部署模式的情况下开发,也应该在生产环境中使用它。@rocky当我在登台中将部署模式设置为off时,就会发生:[加载布局时出错]VirtualPathProvider没有运行,您必须在系统->虚拟对象中启用部署模式。我会尝试按照此处的建议关闭目标上的部署模式:无论如何,应该没有理由在目标上启用它…如果我在登台时也没有启用它,则会出现虚拟路径错误。。。因此,我假设如果在启用部署模式的情况下开发,也应该在生产环境中使用它。@rocky当我在登台中将部署模式设置为off时,就会发生:[加载布局时出错]VirtualPathProvider没有运行,您必须在System->Virtual objects(系统->虚拟对象)中启用部署模式。我没有尝试同步代码或物理文件,它们已经存在,作为web部件布局的已编译DLL和虚拟对象文件的一部分,我尝试同步的只是数据库中web部件的引用以及使用它链接布局的模板…我不尝试同步代码或物理文件,它们已经存在,作为web部件布局的编译DLL和虚拟对象文件的一部分,我尝试同步的只是数据库中Web部件的引用和使用它链接布局的模板。。。。