Только что удалось найти решение этой проблемы. Я обнаружил, что некоторые из моих сред используют клиент couchbase для обработки распределенного кэша, в отличие от внутренней базы данных IIS, устанавливающей Expect100Continue
в true
, но это происходит следующим образом.
namespace Couchbase.Configuration.Client
{
public class ClientConfiguration {
//...
public ClientConfiguration()
{
//...
this.Expect100Continue = false;
}
//--
public bool Expect100Continue
{
get
{
return ServicePointManager.Expect100Continue;
}
set
{
ServicePointManager.Expect100Continue = value;
}
}
}
}
, которые они используют, изменяют это свойство, используя метод stati c ServicePointManager
, и это означает, что каждый следующий экземплярный клиент изменит свое поведение.
Моя версия Couchbase Client - 2.1.4.0