Kann ich IIS 8 so einrichten, dass einige POSTs per Reverse-Proxy an einen externen Server weitergeleitet werden?

Kann ich IIS 8 so einrichten, dass einige POSTs per Reverse-Proxy an einen externen Server weitergeleitet werden?

Ich habe www.myoldsite.com auf eine neue IP-Adresse umgeleitet, und diese IP-Adresse hostet www.mynewsite.com auf IIS8. Ich versuche, einige POSTs über ARR per Reverse-Proxy an www.myoldsite.com zurückzuschicken, aber ich schaffe es nicht, das Request-URI-Muster zu finden.

Ich habe ARR auf www.mynewsite.com aktiviert und der „Proxy-Typ“ ist auf „URL-Rewrite verwenden, um eingehende Anfragen zu prüfen“ eingestellt. Der Reverse-Proxy ist „www.myoldsite.com“. Dann habe ich eine URL-Rewrite-Regel, die einem regulären Ausdruck „(.*)“ entspricht und eine Bedingung hat, die mit einem REQUEST_URI mit dem Muster „MyOldForm.aspx“ übereinstimmen sollte. Die Aktion ist auf eine Weiterleitung zu www.myoldsite.com/{R:0} eingestellt.

Wenn ich jedoch an die URL postehttp://www.mynewsite.com/MyOldForm.aspx, erhalte ich einen 404-Fehler, was bedeutet, dass das Muster nicht übereinstimmt.

Ich habe auch versucht, die externe Site als „Serverfarm“ einzurichten und auch eine Umschreibregel in der Site selbst einzurichten, aber die Regel wird in keinem dieser Fälle aufgerufen. Irgendeine Idee, warum das nicht funktioniert?

verwandte Informationen