2010-11-25 7 views
0

J'apprends la WCF. J'ai créé un service WCF qui utilise une base de données SQL Server locale. J'ai configuré le serveur de base de données pour utiliser l'authentification Windows. Lorsque j'utilise le service WCF avec une application WPF, tout fonctionne. Lorsque j'utilise le service WCF avec une application de navigateur WPF, cependant, j'obtiens une erreur qui, je crois, signifie que la sécurité n'est pas configurée correctement. L'erreur spécifique est: "Cet assembly n'autorise pas les appelants partiellement approuvés."Comment configurer la sécurité SQL Server pour un service WCF?

J'essaie de comprendre comment configurer la sécurité correctement, en commençant par la sécurité dans SQL Server, mais j'ai du mal à trouver des réponses. Quelqu'un peut-il m'aider avec ces questions?

1) Dois-je reconfigurer SQL Server pour utiliser l'authentification SQL Server au lieu de l'authentification Windows? Si oui, y a-t-il des directives recommandées pour nommer l'utilisateur et configurer les privilèges du compte créé pour le service WCF?

2) La base de données est maintenant sur la machine locale seulement pour que je puisse expérimenter. Sur la route, je vais déplacer la base de données vers un serveur. Est-ce que la configuration de sécurité requise par WCF va changer quand je fais ça?

-TC

Répondre

0

-vous hébergez votre WCF dans IIS (version) ou'autonome? Si IIS doit alors probablement exécuter IIS en mode confiance totale

essayez de ne pas utiliser l'authentification SQL Server si vous n'avez pas à le faire.

Questions connexes