Je commence un nouveau projet en utilisant WCF afin que je puisse utiliser jQuery pour effectuer des appels AJAX sur le serveur. J'ai eu toutes sortes de problèmes avec la configuration de WCF dans le passé, j'ai donc décidé de faire de nouvelles recherches pour voir si le niveau de documentation pour WCF dans VB s'était amélioré. Malheureusement la documentation WCF pour moi est toujours aussi nuageuse que quand elle a été publiée en tant que CTP ...Service Web WCF utilisant WebScriptServiceHostFactory
Cependant, j'ai redécouvert le WebScriptServiceHostFactory et j'ai décidé de l'essayer. D'après ce que j'ai recueilli de plusieurs sources, je devrais être capable d'utiliser WebScriptServiceHostFactory dans mon fichier .svc et ne pas avoir à s'inquiéter d'essayer de passer par l'ABC de WCF, (Pun voulait).
J'ai construit un projet qui se connecte à SQL Server et à LinqToSql et renvoie un jeu de données. J'ai inclus le WebScriptServiceHostFactory et ajouté le
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
au web.config. Mais quand je l'exécute, je trouve le redouté "Paramètres de sécurité pour ce service qui nécessite l'authentification anonyme, mais il n'est pas activé pour l'application IIS qui héberge ce service" qui m'a tant tourmenté quand j'ai commencé à jouer avec WCF.
J'ai réécrit la fonction juste pour retourner une chaîne au lieu de se connecter à une base de données, etc, juste pour voir si cela fonctionnerait, mais j'ai eu la même chose. Donc, la question est, en plus d'ajouter l'usine au fichier .svc et l'option serviceHostingEnviroment précédemment mentionné à web.config, que fais-je tort?
J'ai essayé de vérifier & en décochant "Activer l'accès anonyme" dans l'onglet de sécurité du répertoire dans IIS. (J'ai intégré Windows et Digest Windows Authentification cochée).
Comme toujours, merci !!!