Azure cognitive search 为什么azure search.net在调用index.Exists时失败并出现UTF-8错误

Azure cognitive search 为什么azure search.net在调用index.Exists时失败并出现UTF-8错误,azure-cognitive-search,azure-search-.net-sdk,Azure Cognitive Search,Azure Search .net Sdk,我曾尝试使用Azure Search.net api,但当我尝试检查索引是否存在或创建索引时,无法通过UTF-8编码错误 为了保持简单,我试着下载 使用更新的appsettings.json构建DotNetHowTo.sln,但运行该程序会导致与应用程序中相同的错误: 呼吁: if (serviceClient.Indexes.Exists("hotels")) 导致 System.InvalidOperationException:'ContentType中提供的字符集无效。无法使用无效字

我曾尝试使用Azure Search.net api,但当我尝试检查索引是否存在或创建索引时,无法通过UTF-8编码错误

为了保持简单,我试着下载

使用更新的appsettings.json构建DotNetHowTo.sln,但运行该程序会导致与应用程序中相同的错误:

呼吁:

if (serviceClient.Indexes.Exists("hotels"))
导致

System.InvalidOperationException:'ContentType中提供的字符集无效。无法使用无效字符集将内容读取为字符串。'

内部异常
ArgumentException:““UTF-8”不是受支持的编码名称。有关定义自定义编码的信息,请参阅encoding.RegisterProvider方法的文档。

这是一个与Sophos Web设备相关的问题。Sophos具有验证证书的功能,您必须添加*.search.windows.net,这样它才能信任必要的证书


请在此处打开一个问题,并将Azure Search放在标题中:请包括详细信息,例如您所针对的.NET/.NET Core版本,以及您正在使用的所有NuGet软件包的版本,包括Azure Search SDK软件包。