Использование хранилища таблиц Azure для сеанса ASP.NET

В Azure сеансы не привязаны, поэтому недостаточно использовать InProcсеанс, когда у вас есть несколько экземпляров веб-роли (, что вы должны сделать, иначе вы не охвачены Соглашение об уровне обслуживания Windows Azure Compute, гарантирующее безотказную работу в течение 99,95 %. ).

Поэтому я хотел бы использовать хранилище таблиц Azure для сеанса ASP.NET. Я знаком с SQL Azure, но еще не использовал хранилище таблиц Azure.

Мне сказали, что для этого лучше всего использовать ASP.NET Universal Providers , а также некоторые web.configхитрости.

До сих пор мне не удалось заставить это работать. Существует множество различных сообщений по этой теме, но многие из них указывают на использование Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider, которое выглядит как предшественник выпускаемых универсальных провайдеров.

На данный момент мой разделweb.configsessionStateвыглядит так:


  
    
    
  

Однако использование этого приводит к ошибке, так как провайдер должен иметь атрибут connectionStringName.

Как это должно выглядеть для хранилища таблиц Azure?

5
задан Richard Everett 8 April 2012 в 13:26
поделиться