I had a problem after converting an existing project to a Web Application Project.
After conversion all "CodeFile" entries in my @Page directives where changed to "Codebehind".
At runtime I got an "Ambiguous match found" error when I called one of my aspx pages - amazingly all other pages worked correct.
I checked the namespaces in my codebehind files, restartet IIS several times, deleted the temporaray .NET files etc. - nothing worked until I changed the "Codebehind" entry back to "CodeFile". Now everything works fine again.
Does anybody know what caused that error? And I wonder what the "big" difference between "Codebehind" and "CodeFile" is ... 