Одна вещь, которую я бы попробовал, - это предварительно скомпилировать ваше приложение из командной строки, используя aspnet_compiler. например из командного окна VS попробуйте что-то вроде:
aspnet_compiler -v / -p c:\PathToYourAppRoot
Во время выполнения существует некоторое аварийное поведение, которое может маскировать некоторые ошибки. Но при запуске aspnet_compiler он должен отлавливать и отображать любые ошибки, с которыми он сталкивается.
Если это не помогает, вы можете попытаться изолировать проблему еще раз, выяснив, после какого конкретного http-запроса счетчик увеличивается. например увеличивается ли он, как только вы отправляете первый запрос, или только после нажатия на определенные URL-адреса?