"Мой сайт LIVE. И эта проблема связана с настройкой тайм-аута сеанса на LIVE-сервере, а не на локальном хосте."
У меня проблема с истечением сеанса слишком рано. ссылку только через 2-5 минут. Я пробовал много вещей и, наконец, решил сохранить сеанс в режиме "SQL Server"
в моем файле web.config у меня есть следующее кодирование:
<sessionState mode="SQLServer" cookieless="false" timeout="45"
sqlConnectionString="data source=xxx.xx.xx.xxx;uid=xxxxxxx;pwd=xxxxxxxx"/>
и у меня есть все таблицы, необходимые в таблице ASPState на сервере. Вы можете видеть это на изображении ниже.
Но когда я запускаю свое приложение, он выдает следующую ошибку:
"Невозможно использовать SQL Server, потому что либо состояние сеанса ASP.NET версии 2.0 не установлено на сервере SQL, либо ASP.NET не имеет разрешения на запуск хранимой процедуры dbo.TempGetVersion. Если состояние сеанса ASP.NET схема не установлена, установите ASP.NET Session State SQL Server версии 2.0 или выше. Если эта схема была установлена, предоставьте разрешение на выполнение в хранимой процедуре dbo.TempGetVersion либо на идентификатор пула приложений ASP.NET, либо на Пользователь Sql Server, указанный в атрибуте sqlConnectionString."
Изображение ошибки:
Я не могу понять точную проблему и как я могу ее решить. Любая помощь будет оценена.
Спасибо