2011-10-13 6 views
-1

J'ai deux fichiers .cs en un, je vais spécifier les interfaces, et dans un autre fichier je vais implémenter les interfaces. Maintenant, je veux héberger le service en tant que service WCF sur IIS. D'une autre manière Comment héberger le service existant (fonctionnalité) en tant que service WCF. Merci d'avance.Héberger un service en tant que service WCF

+0

PS: S'il vous plaît vous aider en montrant le code source dans le fichier .cs afin que la communauté puisse vous aider. –

Répondre

2

Vous avez plusieurs options:

  1. mettre vos deux fichiers * .cs dans votre répertoire App_Code dans un site Web et LET ASP.NET compiler puis au besoin. Vous devrez créer un fichier de service quelque chose comme ceci:

    YourService.svc

    <%@ ServiceHost Language="C#" Debug="true" 
        Service="YourService" CodeBehind="~/App_Code/YourService.cs" %> 
    
  2. mettre vos deux fichiers * .cs dans un projet distinct bibliothèque de classe et de les compiler dans une DLL qui vous mettez dans le répertoire \bin dans votre site web/application web. Vous devrez créer un fichier de service quelque chose comme ceci:

    YourService.svc

    <%@ ServiceHost Language="C#" Debug="true" Service="YourService" %> 
    

Ce fichier de service indique à l'exécution IIS comment gérer les demandes entrantes pour l'URL http://(yourserver)/(virtualdirectory)/YourService.svc.

Maintenant, une fois que tout est configuré, vous devriez être en mesure de se connecter à votre service à l'adresse de service à l'aide d'un outil comme le WCF Test Client pour envoyer des requêtes SOAP (et recevoir en retour des réponses)

Questions connexes