2010-06-18 17 views
1

J'ai une solution Visual Studio 2008 qui est actuellement composé de trois projets:Emplacement de référence du service Web?

  1. Un projet DataFactory for Business Logic/Data Access.
  2. Un projet Web composé de l'interface utilisateur réel, pages, contrôles, etc.
  3. projet A Web.Core composé de classes de services publics, etc.

L'application nécessite la consommation d'un service Web. Normalement, j'ajouterais la référence de service au projet Web, mais je ne suis pas sûr que ce soit la meilleure pratique ou non.

Les options suivantes sont ouvertes pour moi:

  1. Ajouter la référence au projet Web.
  2. Ajoutez la référence au projet Web.Core et créez une méthode wrapper que Web appellera pour consommer le service Web.
  3. Ajouter un nouveau projet appelé Web.Services et copie étape 2.

Ce projet devrait augmenter la taille, donc je suis ouvert à toute suggestion.

Répondre

0

Option 3. Si la fonction du service Web n'est pas encapsulée dans l'un de vos projets existants.