Оказывается, проблема была в следующем.Я скопировал тонну кода, который обернул вызов REST в интерфейс:
[ServiceContract(Namespace = ..., ConfigurationName = ...)]
public interface IAzureManagement
{
[OperationContract]
[WebInvoke(Method = "GET", UriTemplate = @"{subscriptionId}/services/hostedservices")]
Services GetServices(string subscriptionId);
}
и использовал [WebInvoke]
вместо [WebGet]
.Понятия не имею, почему это имеет значение, но как только я перешел на [WebGet]
, проблема ушла.