Я работаю над приложением Silverlight, которое использует WCF. Мне нужно, чтобы мой проект WCF был отделен от приложения ASP.Net, в котором будет размещен мой проект Silverlight. Я ищу руководство о том, как мне организовать свое решение и перечислить ошибки, с которыми столкнулись другие люди во время отладки и развертывания.
В частности, мои вопросы
Какой тип проекта я должен использовать для службы WCF (проект WCF, проект ASP.NET с автономными службами WCF, что-то еще)
Что мне нужно, чтобы получить его, чтобы при нажатии F5 я мог отлаживать как мой проект Silverlight, так и службу WCF? Нужна ли мне междоменная политика для отладки?
Дополнительная информация о том, почему я хочу это сделать:
У меня есть устаревшее веб-приложение, которое я постепенно преобразовываю в приложение Silverlight. Поскольку это большое веб-приложение, некоторые его функции будут преобразованы в Silverlight раньше других.
Унаследованное веб-приложение содержит много кода, который больше не используется. Большая часть кода, который больше не используется, ссылается на сборки третьей части. Вот почему я хочу избавиться от старого веб-приложения. Очевидно, я не хочу размещать в нем службы WCF, которые будут сохранены для будущих версий. Вот почему я хочу разделить проект WCF.