les idées sont utilesPourquoi l'accès anonyme requis à l'hôte WCF dans IIS
Répondre
Une bonne explication se trouve sur le .NET Development Forum:
[I] n'est pas vrai que vous devez activer anonyme afin d'héberger WCF dans IIS. Il existe cependant quelques restrictions lorsque vous configurez des liaisons. Le principe de base est que: les paramètres pour la liaison WCF doivent être compatible avec les paramètres IIS. Ce signifie que si vous souhaitez activer l'authentification de couche de transport dans la liaison , vous devez le faire pour l'application virtuelle dans IIS. Pour par exemple, lorsque vous utilisez BasicHttpBinding, vous pouvez activer l'authentification de couche de transport en définissant le mode de sécurité sur "TransportCredentialOnly". Vous pouvez désactiver l'authentification anonyme IIS dans ce cas .
Cependant, il y a un cas particulier: si vous utilisez WSHttpBinding sur HTTP au lieu de HTTPS, vous devez activer anonyme dans IIS. Ceci est car aucun des modes de sécurité pour WSHttpBinding vous permet de configurer l'authentification de couche de transport sur HTTP, qui a été implémentée dans BasicHttpBinding. Bien sûr, vous pouvez résoudre ce problème en utilisant BasicHttpBinding ou CustomBinding. Ceci n'est pas une limitation. Au lieu de cela essaie de réduire la confusion puisque vous utiliserait SSL (comme sécurité de transport ) ou la sécurité de message avec WSHttpBinding.
- 1. WCF Service webHttpBinding Authentification Anonyme
- 2. WCF wsHttpBinding et désactiver l'accès anonyme
- 3. Service WCF hébergé par IIS + authentification Windows dans IIS + TransportCredentialOnly/Windows auth dans basicHttpBinding
- 4. L'accès LocalUser pour WCF hébergé dans IIS
- 5. WCF - IIS 6 par rapport à IIS 7
- 6. Accès SharePoint, WCF et anonyme
- 7. Hébergement RESTful WCF dans IIS
- 8. WCF, IIS et Endpoints
- 9. Module IIS et WCF
- 10. Prioriser l'authentification Windows sur l'authentification anonyme dans IIS
- 11. Démarrage explicite du service WCF dans IIS
- 12. Hébergement du service WCF dans IIS
- 13. WCF double hébergement obligatoire dans IIS
- 14. WCF MSMQ obligatoire dans IIS 6.0
- 15. Pourquoi l'attribut OperationContract est-il requis dans une fonction de service WCF?
- 16. Castle WCF DefaultServiceHostFactory dans IIS: Accès à ServiceHost
- 17. Pourquoi l'authentification Windows WCF?
- 18. .net Application WCF IIS, déploiement
- 19. WCF sur les paramètres http requis
- 20. IIS supprime System.Web.Extensions.dll, pourquoi?
- 21. Pourquoi un service Web WCF hébergé dans IIS cesserait-il de répondre de manière aléatoire?
- 22. Oracle sqlldr TRAVELLING NULLCOLS requis, mais pourquoi?
- 23. Anonyme dans IE 8
- 24. Chemin d'accès relatif dans le service WCF hébergé dans IIS
- 25. est-il un paramètre IIS requis pour la réécriture d'URL?
- 26. Accéder à un Jbutton "anonyme" dans une classe anonyme d'une autre classe anonyme?
- 27. Problème avec les services WCF sur IIS
- 28. Pourquoi copy_to/from_user est-il requis?
- 29. Javascript: Pourquoi utiliser une fonction anonyme ici?
- 30. Service WCF à la racine de l'hôte IIS