У меня есть служба 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
для услуг.