Я перенес веб-сайт в облако, которое отлично работает на моем локальном компьютере с использованием эмуляторов вычислений и хранения.
Однако, когда я помещаю его в облако Windows Azure, сеанс и файлы cookie не работают нормально.,Часть файла web.config приведена ниже.
<sessionState timeout="30"
mode="SQLServer"
sqlConnectionString="Server=sxxxxxxxxx.database.windows.net;User ID=xxxxx@sxxxxxxxxx;Password=MY_PASSWORD"
cookieless="false"
allowCustomSqlDatabase="true" >
</sessionState>
Может кто-нибудь, пожалуйста, руководство, чтобы исправить то же самое?Все остальные вещи на сайте в значительной степени работают нормально.
Ниже приведена дополнительная информация:
Подводя итог, я сделал следующее.
Успешно перенесен веб-сайт в Windows Azure
Созданы необходимые строки подключения для успешного доступа к базе данных.
Протестировано веб-сайтна локальном компьютере с использованием Compute Emulator и Storage Emulator.
Когда я опубликовал сайт и загрузил пакет File и файл конфигурации, все в целом работало нормально.НО
для страниц, которые использовали сеанс / куки.Все статические страницы работали хорошо.Все права доступа к базе данных были правильными.
- Затем я написал код для правильной настройки сеанса.
ПОЛУЧИЛ ОШИБКИ И ВСЕ РАБОТА НА САЙТЕ ОСТАНОВЛЕНА1041 *
- Создана необходимая база данных и таблицы (база данных ASPSTATE и соответствующие ей таблицы).Все прошло хорошо.
http://blogs.msdn.com/b/sqlazure/archive/2010/08/04/10046103.aspx
Протестировал сайт ... По-прежнему получаю сообщение об ошибке на локальном и облачном хранилище ... как упоминалось ранее в этом посте.
Не могли бы вы помочь мне исправить это.