2009-11-24 5 views
0

Ma société envisage de travailler avec une autre société sur un module particulier. Les informations seraient envoyées entre nous via mon service Web. Chose est, mon service web utilise ASP.NET, et ils utilisent ASP classique. Tout ce que j'ai trouvé en ligne dit (c'est une douleur, mais) ils peuvent communiquer, mais je ne suis pas clair sur certains détails.Accès à un service Web asp.net avec ASP classique

Spécifiquement, dois-je activer GET et POST sur mon service Web? Si je n'ai à, mais pourrait, leur permettant de rendre la communication significativement plus facile/mieux? Et enfin, GET et POST sont désactivés par défaut pour des raisons de sécurité. Quels sont les risques de sécurité associés à leur activation?

+0

Je ne suis pas familier avec les services Web ASP.NET, mais si * both * GET et POST sont désactivés, comment une autre application est-elle supposée communiquer avec le service? – Dan

+0

SOAP est activé http://support.microsoft.com/kb/819267 – thchaver

+0

Cela dépend du type d'informations que vous transmettez, par exemple, un simple XML fonctionnerait bien avec n'importe quelle plate-forme (ou n'importe quelle autre) . Si vous éditez la question avec quelques détails sur les données que vous échangez, nous pourrions poster une meilleure réponse. – anschauung

Répondre

0

Ma première question devrait être "Pourquoi utiliser le savon?". Le démonateur commun le plus simple que vous avez entre les deux est XML, donc c'est donné. Cependant le choix du transport peut être aussi simple qu'un simple .ashx ou aussi intelligent que le service WCF.

Depuis que votre premier consommateur utilise ASP, pourquoi utiliser une technologie qui le rend difficile pour eux?

La véritable ligne de fond ici est quelles sont vos exigences de sécurité?

+0

Ils ne sont pas mes premiers consommateurs de mon service Web, ils ne sont que les premiers consommateurs d'environ 3 fonctions dans mon service Web. Cela dit, s'il y a un moyen simple de leur permettre d'avoir accès à ces trois fonctions en les retirant et en les mettant dans leur propre service/manutentionnaire ou autre, je suis tout ouïe. La plupart du temps, je dois pouvoir vérifier le nom d'utilisateur et le mot de passe avant de pouvoir utiliser les fonctions, et j'ai besoin que la solution soit assez simple pour que je puisse obtenir une version fonctionnelle d'ici la semaine prochaine. – thchaver

+0

Toutes les demandes doivent-elles être vérifiées avec un nom d'utilisateur et un mot de passe ou seulement un mot de passe initial? Le passage du mot de passe est-il suffisant? Y a-t-il un VPN ou SSL impliqué qui pourrait rendre une telle utilisation de texte en clair suffisante? Les ASPers à l'autre extrémité ont-ils accès à VB6 et à la boîte à outils SOAP? Le détail de la liste nécessaire pour réussir peut continuer. – AnthonyWJones