Если вы публикуете свое приложение в Azure и используете Session каким-либо образом (включая TempData MVC), вам, вероятно, потребуется использовать какое-то центральное хранилище для сессии вместо использования InProc по умолчанию.провайдер, который просто сохраняет сеанс пользователя в собственной памяти приложения.С помощью Azure вы можете использовать, среди прочего, SQL Azure или кэш AppFabric (все еще в CTP).
Вот хорошая лаборатория для AppFabric: http://msdn.microsoft.com/en-us/gg457897
А вот для SQLAzure (не поддерживается): http://blogs.msdn.com/b/sqlazure/archive/2010/08/04/10046103.aspx
Это потому, что у вас может быть запущено несколько экземпляров или ваш экземпляр может быть перемещен в любой момент.
Похоже, ваше приложение в данный момент не работаетиспользуйте Session State, чтобы вам не пришлось об этом беспокоиться.(хотя, помните, что словарь TempData использует Session под капотом)