Situation
- ich zwei Seiten haben, nennen wir sie MAIN und SVC (ein SOAP-Service).
- Beide sind in ASP.NET MVC geschrieben.
- Sie werden gehostet auf (z.B.) https://prog.example.com.
Was ich will
- MAIN sollte erreichbar sein, wie https://prog.example.com
- SVC-Dienst sollte erreichbar sein, wie https://prog.example.com/svc/myservice.svc (=> einen Unterordner von MAIN)
Mein Problem
Ich kann das zum Funktionieren bringen, wenn MAIN als https://prog.example.com/main erreichbar ist, so dass Beide URLs sind unterschiedlich. Wenn SVC eine Sub-URL von MAIN ist (siehe was ich will), ist es nicht mehr erreichbar. Mein Code des Dienstes schlägt fehl, weil er einige Klassen nicht mehr finden kann.IIS 8.5 Zwei Websites, ein in Unterordner des anderen
aktuelle Situation
-Site mit zwei Sub-Anwendungen (Haupt, SVC) funktioniert, aber MAIN hat den Unterordner/main. Wenn ich die Seite direkt auf den Ordner MAIN (ohne die Sub-App) zeige, ist MAIN wie gewünscht erreichbar, aber SVC löst die Ausnahme wie in meinem Problem erwähnt aus.
Wie kann ich IIS konfigurieren, dass mein Dienst immer noch funktioniert, wenn die Hauptwebsite ohne einen Unterordner wie/main direkt erreichbar ist?
Ich hatte die Idee, MAIN in/main zu halten, aber die grundlegende URL nach/main umzuleiten. Dies führte zu einer Schleife von/main/main/main/main/...
Es ist nicht möglich, z. https://prog.example.com und https://service.example.com (so dass die Bindung von Subdomäne abweichen kann).