У меня есть веб-приложение ASP.NET MVC 1.0, которое служит интерфейсным сайтом для нашего внешнего API. В частности, он имеет панель управления для наших клиентов API, документации и т. Д.
Теперь я хочу переместить наш фактический API (который представляет собой набор служб WCF) внутри этого проекта, так что, например, http://api.example.com/controlpanel/dashboard
будет обслуживаться средой выполнения ASP.NET MVC, а http://api.example.com/services/1.0/users.svc
соответствующей службой WCF.
Конечно, это можно сделать, добавив виртуальную папку services/1.0
в IIS, но я действительно хочу, чтобы эти две части были внутри одного проекта.
Это вообще выполнимо? Если да, как мне объединить этих двух зверей?