我正在尝试使用faceServiceClient中的DetectAsync方法 .

using (Stream imageFileStream = webClient.OpenRead(imageFilePath))
{
      var faces = await faceServiceClient.DetectAsync(imageFileStream, returnFaceLandmarks: true, returnFaceAttributes: requiredFaceAttributes);
      var faceAttributes = faces.Select(face => face.FaceAttributes);
      string result = "trying no error";
      faceAttributes.ToList().ForEach(f =>
                     result += $"Age: {f.Age.ToString()} Years  Gender: {f.Gender}  Smile: {f.Smile.ToString()}{Environment.NewLine}{Environment.NewLine}"
                  );
      return result;
}

并且在DetectAsync方法中引发异常

Microsoft.ProjectOxford.Face.FaceAPIException:抛出了类型为“Microsoft.ProjectOxford.Face.FaceAPIException”的异常 . 在Microsoft.ProjectOxford.Face.FaceServiceClient.d__672.MoveNext()---从抛出异常的上一个位置的堆栈跟踪结束---在System.Runtime的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) . Microsoft.ProjectOxford.Face.FaceServiceClient.d__29.MoveNext()中的CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)---抛出异常的前一个位置的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (任务任务)位于BotFace_Application.Utility.d__1.MoveNext()的System.Runtime.CompilerServices.TaskAwaiter1.GetResult()的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)