Предоставить доступ к службам WCF, которые принадлежат области в Приложение MVC по маршрутизируемому пути

У меня есть служба 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 через ту же таблицу маршрутов, что и контроллеры? Я не хочу использовать области для обслуживания.

14
задан Michael Shimmins 28 October 2010 в 22:05
поделиться