none
Comprends pas WebScriptServiceHostFactory RRS feed

  • Discussion générale

  • bonjour


    J'ai créé un projet web qui héberge un service WCF.

    Dans le fichier svc j'ai cette déclaration


    <%@ ServiceHost Language="C#" Debug="true"
    Service="HostSvc.Services.DemoWcfService"
    CodeBehind="DemoWcfService.svc.cs"
    Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>


    Effectivement si je consomme le service depuis l'application elle même pas de problème, ca marche sans avoir à faire de paramétrage dans le web.config autres que:

    <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />

    Toutefois si je le consomme depuis une autre application, pas moyen.
    Les opérations exposées par mon services ne sont pas vues. Je dois absolument quelquechose comme ceci:

            <services>          
                <service name="HostSvc.Services.DemoWcfService">
                    <endpoint address="http://localhost:37333/Services/DemoWcfService.svc" binding="basicHttpBinding"
                        contract="HostSvc.Services.IDemoWcfService"
                        />

                    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
                </service>
            </services>

    Quelqu'un a une idée comment faire fonctionner WebScriptServiceHostFactory?

    merci

     

     

     


    Thank you!

    • Type modifié Aurel Bera lundi 6 janvier 2014 12:20 disc
    samedi 11 mai 2013 16:52

Toutes les réponses

  • euh, je suis en train d'étudier WCF depuis quelques jours. D'après ce que je vois, WebScriptServiceHostFactory c'est pour pouvoir générer du code Javascript pour consommer les services via Ajax. C'est bien ça que tu cherches?
    samedi 21 décembre 2013 00:05