IIS에서 재귀 함수를 사용하고 있습니다. 다음 코드를 사용합니다.IIS에서 스택 오버플로 예외
void recursivefunction(int value)
{
Random random=new Random();
int randomValue=random.Next(1,1000000);
if(randomValue!=value)
recursivefunction(value);
else
return randomValue;
}
이 함수는 IIS에서 mvc 프로그램을 실행할 때 "StackOverflowException"을 throw합니다. 호출 스택 크기의 크기가 제한을 초과하기 때문에 발생합니다.
내 프로그램이이 예외를 자주 발생시키지 않도록 호출 스택 크기를 늘릴 수있는 방법이 있습니까?
이 예외는 주로 IIS에서 프로그램을 실행할 때 발생합니다.
대답 해 주셔서 감사합니다. 아무 문제없이 하늘의 이미지를 푸른 색으로 표현할 수 있습니다. – Anandaraj