Я могу сказать, чтобы вы не комментировали / не комментировали код для создания релиза, а использовали определение DEBUG
В вашей разработке web.config определите DEBUG
<compiler compilerOptions="/D:DEBUG" ... >
и используйте, как вы знаете.
#if DEBUG
.... debugged code....
#else
.... release code....
#endif
Теперь о переменных сеанса, они связаны с куки-файлами сессии, поэтому, если вы закрываете веб-сервер или браузер, эти куки-файлы пропали , и вы ничего не можете с этим поделать.
Не закрывайте это 2, пока вы разрабатываете и вам не нужно автоматически создавать переменные сеанса.