Azure 搜索因 Microsoft.Rest.ClientRuntime 的最新更新而失败
Azure Search failing with latest update of Microsoft.Rest.ClientRuntime
我今天有一个 Microsoft.Rest.ClientRuntime v2.3.12 到 v2.3.13 的软件包更新,我的搜索停止工作。症状是对客户端搜索的调用将挂起。
通过Fiddler看数据,可以看到请求出去又回来,但是我的输出window显示的是Exception thrown: 'System.Net.WebException' in System.dll
。我不确定这是否相关。
没有超时,没有错误,调用将无限期地继续而不会返回任何内容。在此软件包更新之前,此代码一直运行良好,没有问题。我已确保这是唯一的包更新,并且 Azure 搜索的所有其他包都是最新版本。
下面是挂起的电话。
SearchIndexClient.Documents.Search<T>(SearchBuild.ToString(), searchParams);
我正在尝试找出为什么会发生这种情况,以及是否有更好的方法来找到真正的错误。我的假设是包裹对 Microsoft.Rest.ClientRuntime
不利
这是使用 ASP.NET(非核心)应用程序。在控制台应用程序或 LINQPad 中使用我的 class 库似乎允许项目 运行 就好了。
我是 Azure Search 的 Nate。不幸的是,我无法重现该问题。我使用 Azure 搜索版本 v5.0.0、v5.0.1 和最新的稳定版 v5.0.2 使用 https://github.com/Azure-Samples/search-dotnet-getting-started/tree/master/DotNetHowTo 提供的示例应用程序测试了 ClientRuntime v2.3.13。您可以使用示例应用程序重现该问题吗?如果您希望我们进一步了解该服务,请随时通过 nateko AT microsoft.com 与我联系并提供更多详细信息。
内特
挂起是 Microsoft.Rest.ClientRuntime
中的错误造成的。详情见 this GitHub issue
更新到最新的 Microsoft.Azure.Search
5.0.3 解决了这个问题。
或者,更新到最新的 Microsoft.Rest.ClientRuntime.Azure 3.3.16
可以解决问题,这会引入 Microsoft.Rest.ClientRuntime 2.3.14
作为依赖项。
澄清一下,这是使用 ASP.NET(非核心)应用程序。
我今天有一个 Microsoft.Rest.ClientRuntime v2.3.12 到 v2.3.13 的软件包更新,我的搜索停止工作。症状是对客户端搜索的调用将挂起。
通过Fiddler看数据,可以看到请求出去又回来,但是我的输出window显示的是Exception thrown: 'System.Net.WebException' in System.dll
。我不确定这是否相关。
没有超时,没有错误,调用将无限期地继续而不会返回任何内容。在此软件包更新之前,此代码一直运行良好,没有问题。我已确保这是唯一的包更新,并且 Azure 搜索的所有其他包都是最新版本。
下面是挂起的电话。
SearchIndexClient.Documents.Search<T>(SearchBuild.ToString(), searchParams);
我正在尝试找出为什么会发生这种情况,以及是否有更好的方法来找到真正的错误。我的假设是包裹对 Microsoft.Rest.ClientRuntime
这是使用 ASP.NET(非核心)应用程序。在控制台应用程序或 LINQPad 中使用我的 class 库似乎允许项目 运行 就好了。
我是 Azure Search 的 Nate。不幸的是,我无法重现该问题。我使用 Azure 搜索版本 v5.0.0、v5.0.1 和最新的稳定版 v5.0.2 使用 https://github.com/Azure-Samples/search-dotnet-getting-started/tree/master/DotNetHowTo 提供的示例应用程序测试了 ClientRuntime v2.3.13。您可以使用示例应用程序重现该问题吗?如果您希望我们进一步了解该服务,请随时通过 nateko AT microsoft.com 与我联系并提供更多详细信息。
内特
挂起是 Microsoft.Rest.ClientRuntime
中的错误造成的。详情见 this GitHub issue
更新到最新的 Microsoft.Azure.Search
5.0.3 解决了这个问题。
或者,更新到最新的 Microsoft.Rest.ClientRuntime.Azure 3.3.16
可以解决问题,这会引入 Microsoft.Rest.ClientRuntime 2.3.14
作为依赖项。
澄清一下,这是使用 ASP.NET(非核心)应用程序。