none
Erreur si : affichage du service dans mon navigateur

    Question

  • Bonjour,

    J'ai une erreur sur mo Web service WCF.

    Le type 'MyServiceWS.MyServiceService' fourni en tant que valeur de l'attribut Service dans la directive ServiceHost, ou dans l'élément de configuration system.serviceModel/serviceHostingEnvironment/serviceActivations, est introuvable.

    Voici l'erreur que j'ai lorsque j'essaye d'afficher mon web service dans mon navigateur.

    Je n'ai pourtant fait aucune modification. Ce web service fonctionnait dans le passé.

    Côté "MyServiceService.scv" j'ai : 

    <%@ ServiceHost Language="C#" Debug="true" Service="MyServiceWS.MyServiceService" CodeBehind="MyServiceService.svc.cs" %>

    Quelqu'un aurait une idée à me proposer .

    Merci,

    mardi 8 octobre 2013 14:16

Réponses

  • Bonjour,

    Merci j'ai trouvé d'où venait le problème.

    C'est un problème de dll dans le répertoire bin à la compil.

    Merci,

    • Marqué comme réponse GraySky mercredi 9 octobre 2013 13:15
    mercredi 9 octobre 2013 13:15

Toutes les réponses

  • Bonjour,

    Avez-vous vérifier que votre service "MyServiceService" se trouve bien dans le namespace MyServiceWS ?

    Pouvons-nous voir l'entête du code de votre service (au niveau de la déclaration de la classe) pour que nous puissions confirmer ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    mardi 8 octobre 2013 20:38
    Modérateur
  • Bonjour,

    Ci-joint le début du code

    using System;
    using System.ServiceModel;

    namespace MyServiceWS
    {
        [ServiceBehavior(IncludeExceptionDetailInFaults = true)]
        public class MyServiceService : IMyServiceService
        {

    ...  ...  ...

    ...  ...  ...

        }

    }

    J'ai lu dans certains topics que cela pourrais provenir du nom de l'assembly.

    Par contre je n'ai compris l'origine exacte du problème, et la solution exacte à apporter.

    Faut-il renomer un fichier? et lequel?

    Merci pour votre aide.

    mercredi 9 octobre 2013 08:40
  • Bonjour,

    Merci j'ai trouvé d'où venait le problème.

    C'est un problème de dll dans le répertoire bin à la compil.

    Merci,

    • Marqué comme réponse GraySky mercredi 9 octobre 2013 13:15
    mercredi 9 octobre 2013 13:15