2009-06-21 8 views
1

Dans un réseau local, une application Web ASP .NET agit en tant que serveur. Il est hébergé en interne sur le serveur Web de l'organisation.Application client-serveur (serveur Web) dans le réseau local - le proxy doit-il être pris en charge?

Il est accessible - dire comme ça - http://192.168.0.23/myApp

Les clients sont des applications de bureau qui ont besoin d'interagir en permanence avec le serveur (l'application Web résidant sur l'intranet)

Considérant qu'il est une configuration LAN et les demandes du client ne vont pas exactement sur Internet - le client devrait-il être capable de gérer les connexions par proxy? Signification: supposons que le client utilise un proxy pour se connecter à Internet et que l'application du client envoie une requête Web à http://192.168.0.23/myApp, si la requête utilise les paramètres du proxy?

Répondre

1

Je ne suggère pas, mais cela ne fera aucune différence. Le proxy ne fera qu'ajouter une surcharge, et si l'application est au service du contenu dynamique, elle sera peu utile.

En ce qui concerne l'application, il ne se soucie pas si le proxy y accède, ou le client directement.

+0

mais l'application cliente doit-elle utiliser les paramètres proxy pour se connecter au serveur (via http)? ou sera-t-il capable de faire l'appel directement? – Sameet

0

Vous devez concevoir votre application de façon à ce que vous n'ayez besoin de rien savoir sur l'infrastructure réseau. De cette façon, l'infrastructure de réseau peut changer sans que quiconque ait besoin de vous en parler en premier.

0

Je ne pense pas que vous ayez besoin de récupérer les détails du proxy. Pour une application serveur intranet, les détails du proxy ne sont pas pertinents, car les clients auront un accès LAN interne à votre application, ce qui rendra les paramètres de proxy non pertinents. Corrigez-moi si je me trompe.

Merci.

Questions connexes