Предоставлять сервисы WCF, принадлежащие приложению Area in MVC, по маршрутизированному пути.
У меня есть сервис 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
за услуги.