【问题标题】:Cannot sync with sitecore, error related to Access Guid无法与 sitecore 同步,与 Access Guid 相关的错误
【发布时间】:2016-06-13 13:47:47
【问题描述】:

我已经安装了 sitecore 连接器。但是当我尝试同步时,我收到“找不到服务器,500 错误”。 sitecore 管理面板在浏览器中运行良好。 尝试使用 TDS 项目属性中的测试按钮时,我会收到以下错误:

我已经检查了TDS项目属性中的Access Guid和inetpub中已部署网站中_DEV文件夹的web.config,它们是相同的。

任何想法可能是什么问题?

【问题讨论】:

  • 发生这种情况后,转到 Visual Studio 中的输出窗口并从下拉列表中选择 TDS。这将向您显示错误。
  • 您有多个 TDS 项目吗?如果是这样,请确保所有项目的 Access Guid 都相同(或者更好的是,为此设置使用 Global Config

标签: sitecore tds


【解决方案1】:

为了使 TDS 在您的本地解决方案中工作,您需要右键单击 TDS 项目,选择属性并确保您在构建选项卡下选中了“安装 Sitecore 连接器”。点击 TEST 并让进程运行。

如果您在同一个解决方案中有多个 TDS 项目,请确保在每个项目上定义了相同的 GUID。

【讨论】:

  • 感谢您的建议。实际上是另外一回事,TDS 因太不同步而崩溃。当我尝试使用更新的数据库进行同步时,同步没有问题。
  • P.S.我想我认识你,你在高中时没有参与过 Alex Dima 的一些项目吗?
【解决方案2】:

我遇到了同样的问题,我通过删除网站根目录上的 _DEV 文件夹解决了这个问题,该文件夹允许 TDS 再次安装连接器。

【讨论】:

    【解决方案3】:

    在构建选项卡中,请确保您有正确的设置 1. Sitecore Web URL - Sitecore URL (http://example.com/sitecore)

    1. Sitecore 部署文件夹 - 网站文件夹的路径 (例如:C:\inetpub\wwwroot\website,http://example.com 指向的地方)

    在我的情况下,Sitecore 部署文件夹指向不正确的文件夹。更正后,它就像魅力一样。

    【讨论】:

      【解决方案4】:

      对于所有错误,此解决方案很有帮助。目前,我们在 web.config 中有如下代码:

      <httpErrors errorMode="Custom" existingResponse="Replace" defaultResponseMode="File"> 
            <remove statusCode="404" subStatusCode="-1"/> 
            <error statusCode="404" subStatusCode="-1" path="/www/home/page-not-found" responseMode="ExecuteURL"/> 
            <remove statusCode="500" subStatusCode="-1"/> 
            <error statusCode="500" subStatusCode="-1" path="/error-500.html" responseMode="ExecuteURL"/> 
      </httpErrors> 
      

      我们应该用这个替换它:

      <httpErrors errorMode="Custom" defaultResponseMode="File"> 
            <remove statusCode="404" subStatusCode="-1"/> 
            <error statusCode="404" subStatusCode="-1" path="/www/home/page-not-found" responseMode="ExecuteURL"/> 
            <remove statusCode="500" subStatusCode="-1"/> 
            <error statusCode="500" subStatusCode="-1" path="/error-500.html" responseMode="ExecuteURL"/> 
      </httpErrors> 
      

      我们从上面的代码中删除了这个:existingResponse="Replace"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-09
        • 2011-05-03
        • 1970-01-01
        • 1970-01-01
        • 2019-11-01
        相关资源
        最近更新 更多