2010-03-12 5 views
0

J'ai développé un service Web en utilisant l'application de service WCF. Cette application de service fait partie de plusieurs projets. Nous avons l'accès aux données, les services (logique métier), les tests (pour tester la classe) et l'application WCF Service. L'application WCF Service est juste comme une infterface et toutes les requêtes sont envoyées au projet de services. donc tous les projets communiquent entre eux. Je suis nouveau à l'hébergement de l'application WCF. Maintenant pour héberger ceci sur IIS dois-je mettre le projet entier dans le répertoire virtuel d'IIS?Hébergement WCF sur IIS5/6

Répondre

0

Cliquez avec le bouton droit sur le projet Service WCF dans Visual Studio et choisissez Publier.

+0

Mais avec l'application Web asp.net, nous mettons généralement les fichiers manuellement dans le répertoire virtuel IIS – Pinu

+0

@Pinu: Je suggère que vous utilisiez aussi Publish pour les applications ASP.NET. Il sait quels fichiers doivent être là et sait comment les mettre là. –

+0

Hey John merci, j'ai essayé de publier et cela a fonctionné pour moi, il a construit toute ma bibliothèque de classe dans une DLL :-) – Pinu

0

Vous pouvez copier manuellement les fichiers nécessaires ou configurer un script ou un autre processus automatisé pour le faire pour vous. Peut-être un événement Visual Studio post build. Je crée mes services WCF dans leur propre projet de site Web sous ma solution. Ensuite, lorsqu'il est temps de déployer/mettre à jour le site de production, je copie les fichiers * .svc et les fichiers * .dll dans le répertoire bin vers les dossiers de production. Je garde un web.config séparé pour mes environnements de production et de développement.

Questions connexes