Доступ к кешированию Windows Server AppFabric из классического приложения ASP? - PullRequest
2 голосов
/ 06 июня 2010

Я рассматриваю возможность использования Windows Server Appfabric для его кеширования.

У меня есть классическое приложение ASP, которое я хочу переписать в ASP.NET MVC.Тем не менее, я хочу быть в состоянии сделать это "по частям", то есть несколько страниц за раз.

Проблема заключается в состоянии сеанса между приложением ASP и ASP.Net MVC.Я мог бы использовать базу данных, но я хотел бы использовать Appfabric, поскольку у нее хорошая масштабируемость, администратор и т. Д.

Мой вопрос: есть ли у службы / функциональности кэширования Appfabric API, который я мог бы добавить в.показать мое классическое ASP-приложение как com-объект?

Затем я могу изменить все кэширование Session и Application в классическом приложении, чтобы использовать com-объект, т.е. Appfabric.Таким образом, я могу разделить состояние сеанса между ASP.Net MVC и классическим ASP.Мне также придется протестировать снижение производительности, связанное с взаимодействием.

Ответы [ 2 ]

0 голосов
/ 25 апреля 2013

Также попробуйте NCache http://www.alachisoft.com/resources/samples/sample.php?id=4

FR с сайта: «Этот пример демонстрирует совместное использование сеансов между классическими приложениями ASP и ASP.NET с использованием взаимодействия COM + и .NET Framework. Это позволяет быстрее преобразовывать существующие приложения ASP вПриложения ASP.NET модуль за модулем в инкрементных итерациях при одновременном запуске классического ASP и преобразованных частей вашего веб-приложения ASP.NET. "

0 голосов
/ 06 сентября 2010

Я недавно посещал Microsoft Tech'ed и провел небольшую лабораторию для кэширования AppFabric. Он предоставляет API, который вы можете использовать. Я уверен, что вы можете изменить его и сделать его подходящим для вашего приложения.

Я бы порекомендовал вам написать небольшое тестовое приложение, и есть несколько лабораторий Microsoft, которые вы можете использовать, чтобы попробовать API кэширования AppFabric.

Спасибо

Nimesh

...