Ich habe ein Szenario, dass mein Load Balancer Port 80 von außen in Port 801 übersetzt, die lokal ist. Und wenn es um Server geht, sieht der Server offensichtlich Port 801 und in Response.Redirect versucht er Port 801 in die URL zu injizieren, auf die er umleitet, aber das ist nicht die gewünschte Lösung für mich.Wie überschreiben Response.Redirect um zu verhindern, dass Port kommt mit
Was ich denke ist zu: 1. Überschreibe Response.Redirect, damit ich den Port daraus entfernen. 2. Haben Sie eine Konfiguration in web.config, um diesen Port zu ignorieren. 3. Die bösartigste Art, das Problem zu beheben, besteht darin, die gesamte Anwendung zu ändern, um die vollständigen URLs in Response.Redirect zu verwenden, was ein großer Schmerz ist.
Gibt es eine gute Lösung für dieses Problem?
Umwelt: Windows Vista, Windows 2003 Server, Windows 2008 Server 6 IIS, IIS 7 ASP.NET C# & VB.NET
Ich musste tatsächlich umgeleitet werden. – SevDer