c# - Azure 搜索因 Microsoft.Rest.ClientRuntime 的最新更新而失败

标签 c# azure azure-cognitive-search

我今天将 Microsoft.Rest.ClientRuntime v2.3.12 的程序包更新到 v2.3.13,但我的搜索停止工作。症状是对客户端搜索的调用会挂起。

通过 Fiddler 查看数据,我可以看到请求发出并返回,但我的输出窗口显示 Exception returned: 'System.Net.WebException' in System.dll。我不确定这是否相关。

没有超时,没有错误,调用将无限期地继续,不会返回任何内容。在这个包更新之前,这段代码一直运行良好,没有出现任何问题。我已确保这是唯一的包更新,并且 Azure 搜索的所有其他包均为最新版本。

下面是挂起的调用。

SearchIndexClient.Documents.Search<T>(SearchBuild.ToString(), searchParams);

我试图找出为什么会发生这种情况,以及是否有更好的方法来找到真正的错误。我的假设是该包对 Microsoft.Rest.ClientRuntime

不利

这是使用 ASP.NET(非 Core)应用程序。在控制台应用程序或 LINQPad 中使用我的类库似乎可以让项目运行得很好。

最佳答案

挂起是 Microsoft.Rest.ClientRuntime 中的错误造成的。详细信息参见 this GitHub issue

关于c# - Azure 搜索因 Microsoft.Rest.ClientRuntime 的最新更新而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52012266/

相关文章:

c# - Java嵌入式Windows XP

c# - 怎么知道今年到今天还有多少天

c# - 如果我的软件使用它,我是否必须在每个客户端上安装它?

azure - 在 Azure 表存储中存储应用程序日志的策略

c# - Azure 搜索索引器能否覆盖通过 API 发布的更新?

Azure 搜索 - 错误

c# - 仅在 IDE 之外的 Release模式下 x64 .NET 4.0 应用程序崩溃

c# - 设置服务总线辅助角色的 OperationTimeOut 属性

c# - 如果不存在则创建方法不可用

azure - 我想在azure搜索中从不同的数据库表中获取数据,可以吗?或任何其他解决方法或最佳搜索