发布的sitecore代理项目似乎仍然有源链接

在我正在进行的项目中,有一些代理项目在某些时候从源位置A添加到位置B.但是现在无法检查代理的来源并且B中的代理文件夹没有显示任何内容这表明它是一个代理,除了视觉提示,它是灰色的。 当我分析这篇文章时,我查看了web.config并发现了这个:
  <proxiesEnabled>false</proxiesEnabled>
  <publishVirtualItems>true</publishVirtualItems>
这似乎表明,当代理发布时,它们作为常规项发布,丢失与其源的任何连接,因此我想重新创建代理,因为与模板上的标准值项上的布局相关的一些奇怪问题不是正确传播到代理项目,我想尝试重命名旧的代理文件夹并创建一个新的代理文件夹,但是当我想重命名时,我收到了一条带有此消息的模态警报: “此项目出现在其他位置。如果您重命名该项目,该项目也将在其他位置重命名。您确定要重命名'MyFoo'吗?” 这是否意味着该项目仍附加到源? 我使用的是Sitecore 6.2.0(rev.100701)     
已邀请:
我想你提到的设置是master数据库。现在,如果您仔细查看您引用的文章,它会列出2个有效的代理设置案例: 当web数据库也依赖于代理 当Web数据库包含仅来自发布的常规项目时 这两种情况都假设master数据库具有proxiesEnabled ='true'。看,它没有任何意义 - 如果代理被禁用,机制的其余部分不起作用,没有虚拟项目。 我可以在你提到的例子中看到proxiesEnabled ='false'。 我不确定你收到的消息。但是,如果我需要更改代理定义,我会执行以下操作: 确保web数据库的proxiesEnabled ='false'(我想这是你的意图) 禁用master数据库的代理并以您希望的方式更改代理定义 对于master数据库,将publishVirtualItems设置为true 为master数据库打开代理 确保虚拟物品到位并发布网站 在一些测试环境中尝试这个并尝试获得你想要的行为 - 玩真人网站是一个坏的业力:)     

要回复问题请先登录注册