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.