помочь с дизайном совместного доступа к .net - PullRequest
0 голосов
/ 01 августа 2011

У нас есть несколько взаимосвязанных систем, которые имеют общий уровень обслуживания. Кроме того, они представляют собой ряд общих компонентов пользовательского интерфейса. Чтобы сократить объемы, мы хотели бы упаковать код для использования во всех текущих и будущих проектах. В настоящее время нам необходимо интегрировать проекты с веб-формами ASP.net и решениями MVC 3. Я хотел бы, чтобы люди высказались о «лучшем» способе продолжения.

Одной из реализаций было бы создание отдельного веб-проекта (mvc) и его общий сеанс с другими приложениями. Преимущество этой модели состоит в том, что для обновления общего компонента не требуется, чтобы все приложения вызывали повторные установки общих элементов. К сожалению, разделение кода для общих компонентов (управление пользователями и организациями) не так просто.

Другим способом было бы обернуть код в пакет nuget. Для проектов WebForms я мог бы быть обернут с AddMvc3ToWebForms. Для прямых проектов MVC его можно просто установить как папку.

есть ли другие альтернативы? Мне бы хотелось получить более гибкое решение (например, MEFContrib), но я не достаточно знаком с MVC, чтобы определить, как это сделать.

Любые идеи будут оценены ..

1 Ответ

0 голосов
/ 01 августа 2011

Я предлагаю вам использовать "веб-сервис" или "wcf". Очень легко создать веб-сервис для связи с другими приложениями через (или даже без) аутентификацию по имени пользователя и паролю. Взгляните на эту ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...