Visual studio 2017 如何修复TDS Hedgehog部署错误:';例外情况给定的键不在字典中。';?

Visual studio 2017 如何修复TDS Hedgehog部署错误:';例外情况给定的键不在字典中。';?,visual-studio-2017,sitecore8.2,tds,Visual Studio 2017,Sitecore8.2,Tds,我的Visual Studio 2017解决方案中的TDS项目突然不同步到Sitecore。 我已经确认Sitecore实例仍将在浏览器中打开并正常运行。 TDS项目属性和_DEV/web.config文件中的访问Guid匹配。 当我运行“测试”时,它总是在“验证访问guid是否正确”步骤失败 TDS输出屏幕中的错误消息如下: 内部异常详细信息: 异常远程服务器返回错误:(500)内部服务器错误。(WebException): 在System.Net.HttpWebRequest.GetResp

我的Visual Studio 2017解决方案中的TDS项目突然不同步到Sitecore。 我已经确认Sitecore实例仍将在浏览器中打开并正常运行。 TDS项目属性和_DEV/web.config文件中的访问Guid匹配。 当我运行“测试”时,它总是在“验证访问guid是否正确”步骤失败

TDS输出屏幕中的错误消息如下:

内部异常详细信息: 异常远程服务器返回错误:(500)内部服务器错误。(WebException): 在System.Net.HttpWebRequest.GetResponse()中 位于System.ServiceModel.Channels.HttpChannelFactory
1.HttpRequestChannel.HttpChannelRequest.WaitForReply(时间跨度超时)
连接测试失败:未能完成测试。
异常给定的键在字典中不存在。(KeyNotFoundException):
在System.Collections.Generic.Dictionary中
2.获取项目(TKey) 在HedgehogDevelopment.SitecoreProject.VSIP.Utils.Support.CallServiceWrapper[T](TdsServiceSoapClient客户端,SitecoreProjectNode项目,Func`2客户端调用) 在HedgehogDevelopment.SitecoreProject.VSIP.ProjectTests.AccessGuidTest.Execute()中 在HedgehogDevelopment.SitecoreProject.VSIP.Dialogs.BuildTestDialog.RunTests()中

有人能帮我解决这个错误吗

这在Visual Studio 2017、Sitecore 8.2和TDS Hedgehog版本5.7.0.16上

我已经尝试重新启动VS,删除_DEV文件夹的内容并重新安装Sitecore连接器,并验证了“wwwroot/website_name/website/bin”文件夹中的Hedgehog DLL是TDS的正确版本


错误已解决。我将版本从5.7.0.16更新为5.8。Hedgehog支持人员表示,问题是由自定义错误处理程序导致的重定向处理程序错误