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