此異常一般是由於遞歸引起的
所以要查看哪些地方出現了遞歸賦值,且此異常觸發前一般會有一段等待時間。
private string EatTime;
public string EatTime
{
set { EatTime = value; }
get { return EatTime; }
}
上述代碼能通過編譯,但是由於沒有字段支持在對WebService賦值的時候會造成遞歸,最終會造成棧溢出。
解決辦法
註釋後重新添加字段重新進行封裝
private string eattime;
然後再次重新生成,運行就可以了。
總結:也許這只是其中的一種解決方法,更多的方法等待大家去發現