gpt4 book ai didi

c# - 底层连接已关闭 : An unexpected error occurred on a receive

转载 作者:行者123 更新时间:2023-11-30 19:19:13 24 4
gpt4 key购买 nike

这是来自此处的后续问题:linq issue with creating relationships关于我收到的答复。我不确定发生了什么,但我收到一个错误:

The underlying connection was closed: An unexpected error occurred on a receive.

这就是异常发生的地方:

    string uriGroup = "http://localhost:8000/Service/Group";
private void ListGroups_Click(object sender, RoutedEventArgs e)
{
XDocument xDoc = XDocument.Load(uriGroup); // this line
var groups = xDoc.Descendants("Group")
.Select(n => new
{
GroupName = n.Element("GroupName").Value,
GroupHeader = n.Element("GroupHeader").Value,
TimeCreated = DateTime.Parse(n.Element("TimeAdded").Value),
Tags = n.Element("Tags").Value,
Messages = n.Element("GroupMessages").Value
})
.ToList();

dataGrid2.ItemsSource = groups;
}

最佳答案

由于您返回的是 List对象的数量,您可能已经超过了 MaxItemsInObjectGraph .您可以通过修改 web.config(或 app.config)来增加该值:

<behaviors>
<behavior>
<dataContractSerializer maxItemsInObjectGraph="6553600" />
</behavior>
</behaviors>

您可能还想考虑查看常见的嫌疑人:

  • <readerquota>值(value)观
  • 最大接收消息大小
  • 最大缓冲区大小
  • 最大缓冲池大小

您应该启用 WCF Tracing因为它将包含更详细的错误。是的,这甚至适用于自托管应用。

关于c# - 底层连接已关闭 : An unexpected error occurred on a receive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com