Управление сессиями в приложении Azure - PullRequest
0 голосов
/ 23 июля 2010

текст ссылки Я разработал простое облачное приложение с веб-ролью по умолчанию и реализовал следующие шаги.

1. Создано новое приложение облачной службы с одной веб-ролью по умолчанию1 2. Извлеките «AspProviders.dll» и добавьте в качестве ссылки на текущую веб-страницу1. 3. Добавил в новую веб-форму существующую веб-роль и назвал ее Login.aspx 4. Страница дизайна Login.aspx редактируется как показано ниже 5. Нижняя строка добавлена ​​в событие загрузки страницы Default.aspx Response.Write («Привет» + Server.HtmlEncode (User.Identity.Name)); 6. Отредактировал web.config со следующими изменениями .................

<!--Below lines are added to avoid error occured related to  Insecure end points connection -->

................. ................. ................ ................ .................

  <sessionState mode="Custom" customProvider="TableStorageSessionStateProvider">
    <providers>
      <clear />
       <add name="TableStorageSessionStateProvider"
           type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider"  
           applicationName="SampleCloudApp"/>
    </providers>
  </sessionState>

  <!--End-->

................. ............... `` .............. 7. Выполнено приложение в локальной DevFabric

Но я получаю ошибку во время выполнения, такую ​​как «Значение не может быть пустым», а трассировка стека выглядит следующим образом

Дайте мне знать решение для этого

Спасибо.

1 Ответ

0 голосов
/ 27 июля 2010

Не уверен, как вы вставили изменения, внесенные в web.config или трассировку стека, но я их не вижу - может быть, попробуйте еще раз.

Также вы читали этот пост , в котором упоминается та же ошибка?

Обратите также внимание, что AspProviders - это просто пример кода - я обнаружил, что потребовалась небольшая настройка, чтобы заставить его работать, когда я в последний раз пытался его использовать, и я помню, что была проблема с поставщиком ролей. Не уверен, что это было исправлено или вы используете пакет Azure SDK от июня 2010 года (подсказка: так и должно быть.)

...