This morning I had a strange crash of ASP.NET Development Server, it is the first time that it happens and I was really stressed about it.

With debugger I got: “An unhandled exception of type ‘System.StackOverflowException’ occurred in Unknown Module.”

I thought of third parties assemblies but that wasn’t it, so I finally thought of infinite loop and pointed out that I was doing the following in my last changes:



public virtual string ChromeTemplateFile

{

get

{

if (WebPartManager.GetCurrentWebPartManager(Page).DisplayMode == WebPartManager.BrowseDisplayMode)

return BrowseDisplayModeChromeTemplateFile;

else

return ChromeTemplateFile;

}

set { throw new ApplicationException(“Not Implemented”); }

}

Bingo, one miss tipping of a properties name and you end up in an infinite loop. Thanks Valentin for the nice msn talks ;-)