Не уверен, что это уместно в этом случае, но Server.Transfer сгенерирует исключение ThreadAbortException, как и отклик Response.Redirect по умолчанию.Ваши последние 2 оператора не будут выполнены.
Либо переместите их над Server.Transfer, либо используйте блок try / catch / finally, либо посмотрите, отвечает ли Server.Execute вашим потребностям.Он вернется после выполнения указанной страницы.