У меня есть служба WCF (скажем TestService.svc, сидящая внутри каталога services области в приложении MVC. Эта область объединена в основном приложении. Эта область называется content.
Маршруты были настроены, и область работает нормально. Чтобы получить доступ к действию Index на контроллере Home, я могу сделать либо:
http://my-host/areas/content/index/home
или
http://my-host/content/index/home
Доступ к SVC файлу можно получить только через:
http://my-host/areas/content/services/TestService.svc
URL-адрес должен содержать каталог areas, я не могу получить к нему доступ напрямую через http://my-host/content/services/TestService.svc. Если я попробую, мне дается ошибка 404.
Есть ли способ настроить приложение таким образом, чтобы он направлял запрос SVC через ту же таблицу маршрутов, что и контроллеры? Я не хочу использовать areas для служб.