2010-10-01 5 views
1

Je travaille avec un collègue sur ce sujet, j'essaierai bientôt sur ma propre machine, mais je voulais que la question soit postée rapidement. J'ai également été Google pour étape par étape "comment installer pour le service de la WCF" et ne rien trouver sur la cible. Je l'ai déjà fait dans une entreprise précédente, mais en oubliant les détails maintenant.Configurer le projet MSI pour le service Web WCF

Les fichiers .SVC sont-ils automatiquement inclus dans la "sortie primaire" d'un autre projet?
Nous avons effectué une "sortie de projet" "Ajout", puis nous avons pointé le projet de service Web WCF. Les fichiers .dll apparaissent tous, mais pas les fichiers .SVC.

  1. Les fichiers SVC doivent-ils être inclus avec la sortie principale? Ou est-ce que "sortie primaire" se réfère simplement à la sortie Debug/Bin?
  2. Peut-on déployer sans les fichiers SVC? Je pense que nous avons besoin du SVC, pas du C#, je ne veux pas montrer "tous les fichiers source".
  3. Devons-nous ajouter manuellement les fichiers SVC?
  4. De même, devons-nous ajouter le web.config manuellement?

En utilisant VS2010

Après quelques minutes d'expérimentation, je pense qu'il est « Fichiers de contenu » qui comprend les .svcs et les .configs.

Il en est ainsi que les meilleures pratiques, d'inclure les éléments suivants: 1) Sortie primaire 2) Les fichiers de contenu?

Répondre

0

La sortie principale est à peu près le débogage (ou la version)/bin. Donc, si vous utilisez un projet de déploiement Web, vous pouvez lui indiquer de placer la sortie principale de votre cible dans la corbeille, puis d'ajouter les fichiers .svc, web.config et global.asax à la main. Cependant, si vous effectuez cette opération dans le contrôle des sources à l'aide de TFS, il tentera de vous placer dans le contrôle des sources, ce qui peut rendre toutes sortes de choses amusantes.

Bonne chance.

+0

seule chose que je recommande est d'utiliser le projet de configuration Web à la place, car il imitera un peu mieux l'environnement cible. – edgaralgernon

+0

On dirait que "Content Files" ajoutera tous les fichiers .svcs, web.config, et asax d'un seul coup - c'était le point de ma question. Y a-t-il un avantage à les ajouter un à la fois, ou est-ce que je vois le but de "Fichiers de contenu" dans le mauvais sens. – NealWalters

Questions connexes