Проблема с кэшированием Azure (некоторые настройки для учетной записи Azure и файла web.config для сеансов) - PullRequest
0 голосов
/ 30 января 2012

У меня проблема с файлом web.config, который существует в проекте MVC3 Cloud.

Как вы знаете, для использования Sessions on Cloud вам необходимо создать пространство имен на стороне кэширования учетной записи Azure.И получите некоторые пользовательские настройки для данных web.config из Azure и скопируйте их в свой проект.

Пока все работает нормально.Но если добавить дополнительную строку в мой файл web.config, как это.

 <appSettings>
    <add key="key1" value="value1" />
    <add key="key2" value="value2" />
 </appSettings>

чем мой проект терпит крах.Сессии решили больше не носить никаких данных.Если я удаляю эти строки, все снова работает нормально.

Есть ли у вас какие-либо мысли о том, что облако не так?

Кстати, я использую эти пары ключ-значение для установки и чтения настроек cookie.

Заранее спасибо ....

1 Ответ

1 голос
/ 30 января 2012

Самый простой способ настройки с помощью Azure Session - это использование универсальных поставщиков ASP.NET. используя NuGet просто наберите:

PM> Install-Package System.Web.Providers

После включения в ваш проект вы можете использовать SQLAzure, таблицу AzureStorage или кэширование Azure Appfabric.

Подробнее о провайдере можно прочитать здесь: Магический провайдер (также позвоните в Universal Providers)

...