2010-03-08 5 views
0

J'ai un projet de studio visuel WCF, qui contient de nombreux fichiers SVC. Puis-je compiler chaque fichier SVC dans son propre fichier dll? ma cible est de pouvoir déployer chaque fichier svc séparément sans toucher aux autres services, mais peut-être les garder sur le même site web quelles options j'ai?Déploiement des services WCF

Répondre

2

Non, vous ne pouvez pas compiler les fichiers svc. Vous pouvez cependant compiler votre code de service actuel dans un assembly (si vous ne l'avez pas stocké dans le fichier codebehind YourFile.svc.cs), puis déployer cet assembly compilé dans le répertoire bin situé sous le répertoire virtuel dans lequel se trouvent les fichiers svc. Si vous souhaitez disposer d'un assembly pour chaque service, vous devez créer un projet de bibliothèque de classes pour chaque service, y mettre l'implémentation du service, le compiler, puis déployer l'assembly résultant dans le répertoire bin.

Les fichiers svc doivent être déployés tels quels et doivent être copiés dans un répertoire virtuel (ou un sous-répertoire de ceux-ci) dans IIS.