У меня есть решение Visual Studio, содержащее проект веб-сайта и несколько поддерживающих проектов (модель домена, доступ к данным и т. Д.).
Я хочу предоставить API тем же базовым данным через URL-адреса в одном домене, поэтому для этого я разработал проект WCF / REST (который зависит от того же набора проектов доступа к домену / данным).
Теперь мне интересно, каковы преимущества и недостатки использования службы WCF в отдельном решении, развернутом по виртуальному пути IIS, по сравнению с простым помещением проекта WCF в исходное решение для веб-сайта.
Есть ли веские причины, по которым я хотел бы пойти тем или иным путем? Я не слишком опытен в развертывании IIS.