ボットにメッセージを送信しようとするたびに、またはボットが 3 つのメッセージを続けて応答した後に、このエラーが発生します。
try/catch
( への呼び出しから) 例外を取得しているコードを囲みcontext.PostAsync
、これを Application Insights インスタンスに記録しました。
An error occurred while sending the request.
Unable to connect to the remote server
An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:9000
確かに私のコードでは何もヒットしていlocalhost
ません...他の誰かがこれを見ていますか?
エラーが発生したときに実行されているコード:
var j = JToken.Parse(responseJson);
foreach (var b in j["value"])
{
await context.PostAsync($"{b.Value<string>("id")} - {b.Value<string>("name")}");
}
ボットをローカルで実行し、エミュレーターを使用してテストすると、3 つの項目が出力されますが、4 番目は 500 です (これは、json の解決が失敗するような形式の異常ではありません)。
Azure App Services に発行すると、何も出力されずに 500 エラーが発生します。