- Azure Subscription for below resources.
- FunctionApp
- Storage (for the function)
- Create local.settings.json file (local.settings.sample.json is an example)
- Deploy the functions
- Run "Function1" to know Process ID
- Move to the function's "Kidu"
- Select "Process explorer" tab to remember Process ID of w3wp.exe (non scm instance)
- Select "Debug console" tab.
- make a new directory in LogFiles then move current folder to it.
- Execute below command (*1) to listen a stack overflow exception.
- Run "Function2" to throw stack overflow exception.
- Wait for crush dump created completely.
- Download the crush dump file
- Investigate the dump file with WinDbg.
d:\devtools\sysinternals\procdump -accepteula -e 1 -f C00000FD.STACK_OVERFLOW -g -ma process id