I found out why this is happening. In IIS7 on the Application Pool, there are ping settings that will kill a session if it gets not response. This is great for production as it keeps iis running slim but when debugging in Visual Studio and stopping on a breakpoint that is nasty.
I found an article that explains how to disable the ping or extend the timeout period.
Application Pool Ping setting in IIS
If you come across any tips, tricks or resource you think the group will find helpful please email them to Susan Fischer at firstname.lastname@example.org and we will post them here.
Welcome to ASP.NET Guild
Be sure to come back often and tell others. If you have any tips, tricks, examples, please email them to me at email@example.com and I will post them. Check out our ASP.NET QuickStart and C# QuckStart Libraries. Below is my latest articles.
Are you a .NET Developer or Contractor interested in working with Sitecore or Dynamics CRM?
Apply for our Mentorship Program. If accepted, we will mentor you on Sitecore and provide you with project to help you build your skills and make some money at the same time. If you are interested send your resume with details on why you want to work with Sitecore or Dynamics CRM to: Chris Williams - firstname.lastname@example.org or Dennis Augustine - email@example.com We look forward to working with you to achieve your goals.