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