як кешувати дані на сервісному сервісі wcf залежно від ASP.NET членства токен

Ми розробляємо веб-додаток ASP.NET, ця програма генеруватиме основу сторінок на метаданих (автоматична генерація сторінок і контролів), після цього покоління брандмауер JavaScript буде завантажувати дані для кожного елемента керування, знайденого на сформованій сторінці, за допомогою служби WCF

моє перше запитання: чи можна обмінюватися даними сеансу між веб-додатком ASP.NET і послугою WCF і як це зробити? для першого використання ми розгорнемо веб-додаток ASP.NET і його сервіс на тому ж машині, щоб зменшити складність

Моє друге запитання: яким кеш-фреймворком ви рекомендуєте кешувати дані про послуги WCF? ми не будемо кешувати вихідні відповіді служби wcf замість того, щоб кешувати змінені дані користувача на службі, щоб імітувати сеанс користувача

Буду вдячний за будь-яку допомогу у вирішенні цієї проблеми

Спасибі заздалегідь

З повагою

3

1 Відповіді

A good article on asp.net sessions from wcf

У мене немає ніяких проблем з System.Web.HttpRuntime.Cache в WCF (я тільки хостинг WCF в IIS - напевно). MemCache дуже популярний інакше.

1
додано
"Дзвінки AJAX лише надсилають файли" cookie ", якщо URL-адреса, яку ви телефонуєте, знаходиться в тому ж домені, що й ваш скрипт виклику." - jQuery ajax не передає cookie сесії 2870371/& hellip;
додано Автор Neil Thompson, джерело
Привіт Ніл і дякую за вашу відповідь, problème з asp.net сесії від wcf є те, що служба WCF є службою REST, що означає, що я думаю, що не існує печиво повідомлені послуги з боку своїх клієнтів? і друга проблема полягає в тому, що клієнт сервісів wcf є клієнтом JQuery.
додано Автор Samir Chakour, джерело
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug