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