Статические переменные сохраняются до тех пор, пока домен приложения, который их содержит, остается активным. Если вы видите, что они сохраняются между сеансами отладки, это означает, что приложение не перестает работать, когда вы прекращаете отладку - это один и тот же экземпляр оба раза. Попробуйте перезапустить веб-сервер.
Я бы добавил, что если тот факт, что статические переменные имеют тенденцию быть постоянными, приводит к сумасшедшим результатам, вы, вероятно, неправильно их используете и, возможно, вообще не должны использовать статические переменные.