Napisałem kod w asp.net, który odczytuje dane z plików i narysuje wykres.Nieobsługiwany wyjątek typu "System.StackOverflowException" wystąpił w mscorlib.dll
To działało, ale po pewnym czasie, gdy uruchamiam program, to wyjątek powstać
„nieobsługiwany wyjątek typu«System.StackOverflowException» wystąpił w pliku mscorlib.dll”
w tym oświadczenie w kodzie:
if (File.Exists(fName)) <----(here is the exception)
{
stream = File.Open(fName, FileMode.Open);
g_day = Deserialize(stream);
stream.Close();
int cn = 0;
if (g_day.Values.Count != 0)
cn = g_day.Values[g_day.Values.Count - 1].Value;
Label1.Text = cn.ToString();
}
Skorzystaj z funkcji formatu edytora, abyśmy mogli przeczytać Twój kod. – mwilson
Czy ten fragment kodu jest częścią funkcji 'Deserialize()'? –
której wersji .NET? Czy możesz też wysłać ślad stosu? – Paolo