2008-10-14 9 views
0

Y at-il un moyen dans le framework .NET de valider qu'un processus a accès à un espace de noms d'adresses WCF spécifique sans tenter d'appeler ServiceHost.Open et de capturer le AddressAccessDeniedException résultant?Comment puis-je vérifier l'accès à l'adresse WCF et éviter AddressAccessDeniedException?

Maintenant, si cette exception est levée, je redémarre le service en mode élevé (administrateur) afin que je puisse correctement réserver l'espace de noms. Mais il semble qu'il devrait y avoir un moyen de le faire sans attendre que l'exception soit levée, ce qui est un peu plus facile à lire dans le code.

Répondre

-1
+0

J'ai que travailler. J'ai juste besoin de savoir comment vérifier si une liste de contrôle d'accès a déjà été définie. Je ne suis pas clair sur la façon de vérifier si un processus a accès à héberger un service sur un espace de noms spécifique. –

+0

Les API sont la même famille que l'exemple de code que j'ai lié. Voici la requête api: http://www.pinvoke.net/default.aspx/httpapi/HttpQueryServiceConfiguration.html – jezell