whenever I try to debug my ASP.NET application I'm not able to stop the debugger on my breakpoints. Why?

Your ASP.NET project is not setup for debugging.
  1. Open up the project's properties window and set the "Enable ASP.NET Debugging" option.
  2. Open up your web.config file and make sure the Compilation tag's debug attribute is set to true. compilation debug="true" defaultlanguage="vb"
  3. Make sure the account you are logged in as and the ASP.NET Worker process is in the local "Debugger Users" group.