wcf с приложением asp.NET - PullRequest
       4

wcf с приложением asp.NET

0 голосов
/ 23 апреля 2011

Каков наилучший опыт объединения служб wcf в приложении asp.NET?
Должен ли я добавить файлы служб wcf в проект asp.NET?
Должен ли я создать отдельный проект для сервисов wcf и как-то ссылаться на них в приложении asp.NET?

1 Ответ

1 голос
/ 23 апреля 2011

Я предполагаю, что у вас есть приложение ASP.NET, которое также содержит несколько служб WCF, к которым можно получить доступ с клиента. В этом нет ничего плохого, и он отлично работает.

Три вещи, которые вы должны рассмотреть, являются:

  1. разделяет интерфейсы для служб WCF на их собственную сборку
  2. сохранить объекты данных, которые вы используете, в еще одной сборке
  3. разделяет реализацию интерфейсов на их собственную сборку

Это может показаться излишним, и это не всегда необходимо делать таким образом, но я бы сделал, по крайней мере, шаги 1 и 2. Сохранение объектов данных и контрактов (интерфейсов) в их отдельных сборках важно, поскольку это помогает при совместном использовании (ссылках) объектов данных из разных проектов (т. е. если у вас есть клиент Silverlight или Windows Forms / WPF, который может использовать эти сборки).

Отделение реализации (шаг 3) - это хорошо, но не самое главное. Если вы выполните этот шаг, вы все равно сможете опубликовать конечные точки WCF через приложение ASP.NET.

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