Мы делаем это ежедневно, как это:
- Создание единого решения
- Добавить проект библиотеки классов и создать интерфейс веб-службы
- Добавление проекта библиотеки служб WCF и создание реализации службы для вашего интерфейса (см. Проект интерфейса службы)
- Добавьте проект веб-приложения MVC3 и укажите здесь также ссылку на свой проект интерфейса службы
- В своем проекте веб-приложения MVC3 добавьте либо прямую ссылку на реализацию службы (во время разработки используйте ее как библиотеку), либо добавьте ссылку на службу в свою библиотеку служб WCF (для работы в качестве отдельного веб-сервера в производстве).
Это дает быстрый цикл разработки и, если вы придерживаетесь операций интерфейса, также дает возможность развернуть службу WCF как отдельную сущность, когда вам нужно перейти в производство или уменьшить масштаб.