Как я могу получить приложение SAAS отдельно от моего основного веб-сайта? - PullRequest
0 голосов
/ 29 августа 2011

Я занимаюсь разработкой приложения SAAS с использованием MVC 3 и Windows Azure.Я занимаюсь разработкой в ​​Visual Studio 2010.

Поскольку у меня будет основной веб-сайт, рекламирующий продукт, я хочу иметь возможность разделить свой веб-сайт и приложение.Возможно ли это сделать в том же решении и добавить в качестве отдельного проекта?

1 Ответ

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

уверен, что в Visual Studio 2010 в одном решении могут быть разные проекты.

Например, вы можете создать проект библиотеки классов для бизнес-логики, еще один для сущностей, общий для интерфейсов.и еще один для уровня данных (с моделями Entity Framework или без них ...).

В том же решении вы можете добавить проект веб-приложения, в котором используются MVC 3 и C #.

В целом, для больших проектов у вас будет несколько решений, в каждом из которых будет множество проектов.На самом деле это зависит от размера всей вашей архитектуры.

Чтобы красиво отделить вещи, вы должны представить связь с сайтом MVC с бизнес-логикой не через прямую ссылку на проект, а, например, через веб-сервисы (XML или лучше WCF), поэтому ваша бизнес-логика может быть установлена ​​также и на другом компьютере, а не на веб-серверах (например, на сервере приложений), и веб-интерфейс будет просто использовать другое имя компьютера или IP-адрес для направления всех вызовов WCF.мы успешно используем этот подход в нескольких проектах.

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