問題の起源: .NETのコア2.0は通常、最近3.0にアップグレードされているテスト、開発されて使用する前に、.NETのコアAPI、見つかったAPIは400405メソッドは許可されていません通常、ポストヒントを得ます
見つからないため、ローカルでのデバッグ、エラーメッセージを検索します。
System.InvalidOperationExceptionが:同期操作が禁止されています。コールReadAsyncまたはその代わりにtrueに設定AllowSynchronousIO。
エラー理由: .NET 3.0のコアが同期操作は、非同期モードに変更しなければならないことはできません。
解決策:オリジナルReadToEnd()、ReadToEndAsync()に変更は、問題が解決されます。
使用して(StreamReaderをリーダー= 新しい新しいStreamReaderを(request.body、Encoding.UTF8)) { 結果 = のawait reader.ReadToEndAsync(); // 3.0アップグレードは、同期動作、非同期必見の許可 logger.info(" FactoryBarCode:" + 件の検索結果を)。 }