Client (Desktop-App) ...Server (Web-App) – Intranet-Lösung – sollte die Proxy-Situation berücksichtigt werden?

Client (Desktop-App) ...Server (Web-App) – Intranet-Lösung – sollte die Proxy-Situation berücksichtigt werden?

Es gibt eine Client-Server-Anwendung. Client – ​​.NET 2.0-basierte Desktop-Anwendung. Server – ASP .NET 2.0-basierte Web-Anwendung.

Der Client kommuniziert mit dem Server über normale HTTP-Anfragen, da es sich bei dem Server im Wesentlichen um eine auf einem Webserver gehostete Website handelt.

Diese Lösung ist in erster Linie für Intranets gedacht, d. h. die Webanwendung wird auf einem der internen Server im Netzwerk gehostet.

Muss in dieser Architektur der Client erstellt werden, um Proxy-Einstellungen zu verwalten?

Da sich der Webserver im LAN befindet, wird in dieser Situation der Zugriff auf einen internen Webserver auch über Proxys konfiguriert? Oder sind Proxys ausschließlich für alle Internetanrufe von Rechnern im Intranet gedacht?

Antwort1

Meiner Meinung nach sollte jede Anwendung, die HTTP verwendet, in der Lage sein, einen HTTP-Proxy zu verwenden. Am besten wäre es, wenn Ihre Anwendung die automatische Proxy-Konfiguration unterstützen würde. Man kann nie vorhersagen, in welcher Umgebung die Anwendung letztendlich verwendet wird, und als Systemadministrator lege ich Wert auf Flexibilität hinsichtlich der Anpassung an Netzwerkumgebungen in Anwendungssoftware.

Da Sie .NET verwenden, können Sie dies je nach HTTP-Verfahren möglicherweise alles „kostenlos“ aus dem zugrunde liegenden nativen Code erhalten.

Antwort2

Proxys im LAN sind nur dann sinnvoll, wenn Sie eine Art Filterung oder Abrechnung durchführen. Ich glaube nicht, dass sie in Ihrem Fall sinnvoll sind, solange die App-Nutzung im LAN erfolgt.

verwandte Informationen