Что бы я сделал, это запустил таймер в java-скрипте.когда вы вызываете свою функцию для обработки различий в xml, запускается таймер, а когда он срабатывает через X миллисекунд, вызывайте функцию ajax на свой контроллер mvc, где вы заканчиваете сеанс через .net или устанавливаете его на ноль.из них вы можете либо перенаправить в другое представление, либо в то же самое, начиная процесс заново, или вы можете вернуть переменную в javascript, вызывая функцию, которая будет вызываться снова без обновления страницы, если это будет работать