Moja usługa C# ma wewnętrzny błąd wykonania .net, który wskazuje na problem rekursji (np. Przepełnienie stosu). Problem polega na tym, że usługa jest dość duża, więc mam problem ze znalezieniem miejsca, w którym rzeczywiście występuje rekursja.Jak znaleźć rekursję w swojej aplikacji?
Czy ktoś z masywnym mosem regex może mnie zaatakować za pomocą ciągu wyszukiwania, który znajdzie to, czego potrzebuję?
Brak śledzenia stosu? –
Nie, jedyny powód, dla którego wiem, że aplikacja się zawiesiła, to że w dzienniku zdarzeń znajduje się wpis informujący, że wystąpił wewnętrzny błąd sieci .net i podaje kod, który wykrywałem, powodując problemy z przepełnieniem stosu. – AngryHacker
Czy kiedykolwiek znalazłeś ten problem? Jeśli tak to jak?Myślę, że większość osób nie rozumiała, że program ulega awarii bez logowania, z wyjątkiem ogólnego błędu przepełnienia stosu w dzienniku zdarzeń usługi. –