Есть ли стандартный способ, в ASP.Net, обмениваться ресурсами между веб-запросами?Обмен ресурсами между веб-запросами?
Это моя проблема:
- Существует веб-служба мне нужно запросить из кода за несколько страниц
- Это веб-сервис позволяет только один вход в сессии в то время
- Если вы дважды входите в систему, первая сессия недействительна.
- Сессии хранятся в виде строк и истекают каждые 45 минут, после чего я должен повторно аутентифицироваться
- Два запроса могут выполняться в одно и то же время поскольку они используют один и тот же сеанс
Как было сказано, что было бы лучшим способом одновременного доступа к этой сессии для нескольких страниц/запросов? И как я могу убедиться, что после истечения срока действия сеанса, после повторного входа в систему, новый сеанс будет общим?
Все это выполняется на одном сервере.
Спасибо, но это для каждого пользователя, поэтому, если в User1 входит сеанс и сеанс веб-службы, то User2 регистрируется сразу после; Сессия User1 будет недействительной. –
Возможно, вы хотите использовать файлы с отображением памяти, если вы используете DLL на C# или C++, вы можете создать именованное разделяемое место памяти, которое будет считаться dll и может использоваться любым процессом и страницами, которые вы хотите на сервере , http://msdn.microsoft.com/en-us/library/dd997372(v=vs.110).aspx –
Я работаю на .Net 3.5, к сожалению. –