Wir haben diese Architektur:Web ist extern und Client-seitige Anwendung, wie Ajax-Aufruf zu machen, erreichen internen App Server
Web Server: Web Application bereitgestellt wird (HTML, JavaScript, CSS)
Application Server : WebApi ist im Einsatz
Problem ist, kann ich keine Ajax Anfrage Application Server erreichen, weil seine hinter Firewall.
Die Webanwendung soll öffentlich für Internetbenutzer verwendet werden.
Welche Änderungen sollten wir tun, damit es funktioniert?
Sollten wir unsere Webanwendung auf Application Server verschieben? Aber wie wäre das im Internet zugänglich?
Vielen Dank im Voraus für Anregungen/Ratschläge.
Sie sollten Ihre Web-API auf Ihren Webserver verschieben und dann den Webserver über Firewall-Ausnahme mit dem Anwendungsserver kommunizieren lassen. –
@deezg Wenn ich webapi auf Web Server verschiebe, warum brauchen wir dann Application Server mehr, kann webapi direkt mit dem Datenbankserver kommunizieren? Das wirft die Frage auf, warum wir Application Server brauchen, ich meine den Zweck? – Syed
Ich habe Kommentare in die Antwort eingefügt, da sie zu lange für Kommentare waren. –