Mein Stapel ist ASP.NET (Nancy) mit Razor-View-Engine. Aber das kann alle Technologien betreffen, die ich vermute.
Ich habe zwei LAN-Netzwerke (nennen wir sie großes Netzwerk und kleines Netzwerk) und zwei Server (a.k.a Hauptserver und Image-Server). Der Hauptserver kann von Computern aus beiden Netzwerken erreicht werden, der Image-Server ist jedoch nur für Computer in Small network sichtbar. Ich habe Website von Main-Server bedient, die Bilder von entfernten (Bild) Server zeigt:Lade Bild von Remote-Server in verschiedenen LAN
<img src="http://ImageServer/image.png"/>
Alles ist in Ordnung, wenn der Computer von Small-Netzwerk ist die Webseite von der Main-Server geladen, da sie Zugriff auf Image-Server hat zu (die gleiche Netzwerk). Problem tritt auf, wenn der Computer aus dem großen Netzwerk die Webseite lädt. Das Image wird nicht geladen, da sich der Image-Server in einem kleinen Netzwerk befindet, auf das Maschinen aus dem großen LAN nicht zugreifen können.
Gibt es eine Möglichkeit, den Hauptserver zu zwingen, das Bild direkt zu liefern?