每次我尝试向我的机器人发送消息时,或者在它连续回复 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 应用服务时,我收到 500 错误,没有任何输出。