WCF-Dienste, die zu einem Bereich in der MVC-App gehören, unter einem weitergeleiteten Pfad verfügbar machen

Ich habe einen WCF-Dienst (sagen wir malTestService.svc sitzen in derservices -Verzeichnis eines Gebiets in einer MVC-App. Dieser Bereich ist in der Haupt-App zusammengefasst. Das Gebiet heißtcontent.

Die Routen wurden eingerichtet und der Bereich funktioniert einwandfrei. Zugriff auf dasIndex Aktion auf demHome controller Ich kann entweder:

http://my-host/areas/content/index/home

ode

http://my-host/content/index/home

Auf die SVC-Datei kann jedoch nur zugegriffen werden über:

http://my-host/areas/content/services/TestService.svc

Die URL muss das @ enthaltareas -Verzeichnis, ich kann nicht direkt über @ darauf zugreifhttp://my-host/content/services/TestService.svc. Wenn ich es versuche, erhalte ich den Fehler 404.

Gibt es eine Möglichkeit, die Anwendung so einzurichten, dass sie die SVC-Anforderung über dieselbe Routentabelle wie die Controller weiterleitet? Ich möchte nicht @ verwenden müssareas für die Dienste.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage