Sometimes an ASP.NET website has a .csproj file, sometimes it doesn't. Can anyone 'splain why?
ASP.NET Web Applications always have .csproj files; Websites can (but not always, I don't think) just load whatever's in the directory specified by the *.sln file;
If in doubt, open your sln in notepad and see where it's pointing to.