J'obtiens l'erreur suivante en parcourant le didacticiel WCF.
HTTP n'a pas pu enregistrer l'URL http: // +: 8000 / ServiceModelSamples / Service / . Votre processus ne dispose pas des droits d’accès à cet espace de noms (voir http://go.microsoft.com/fwlink/?LinkId=70353 pour plus de détails).
Est-ce quelque chose causé par une restriction sur Windows 7?
Réponses:
Le problème est que l'URL ne peut pas être créée par Windows.
Étapes à suivre: exécutez l'invite de commande en tant qu'administrateur. Ajouter l'URL à l'ACL
la source
Si vous exécutez via l'EDI, l'exécution en tant qu'administrateur devrait vous aider. Pour ce faire, recherchez l'icône de l'application Visual Studio 2008/10, cliquez dessus avec le bouton droit de la souris et sélectionnez «Exécuter en tant qu'administrateur»
la source
Une autre solution consiste à utiliser l'adresse
http: // localhost: 8732 / Design_Time_Addresses / VOTRE_ADRESSE .
.NET Framework (3.5) enregistre automatiquement cette adresse (http: // *: 8732 / Design_Time_Addresses) pour la portée du débogage. Ceci est utile lorsque vous devez héberger des services dans Visual Studio pour le débogage ou les tests. Ne l'utilisez pas en production ...
la source
Ouvrez une invite de commande en tant qu'administrateur et écrivez la commande ci-dessous pour ajouter votre URL:
quelques points à garder à l'esprit:
pour plus d'informations, vous pouvez vérifier: Configuration de HTTP et HTTPS
la source
Ouvrez Visual Studio en tant qu'administrateur .. Il s'exécutera.
la source
L'autre option qui fonctionne est ..,
Si vous modifiez l'indentité dans le pool d'applications, vous pouvez exécuter le code, l'idée est de modifier le compte d'exécution du pool d'applications pour un compte avec plus de privilèges,
Pour plus de détails, utilisez ce blog
https://letrasandnumeros.com/2017/11/27/http-could-not-register-url-http-80-hellowcf-your-process-does-not-have-access-rights-to-this-namespace/
la source
Je travaille sous Windows Vista. Même moi, j'ai rencontré le même problème, mais lorsque j'ai essayé d'exécuter VS 2008 avec des privilèges administratifs, le problème a été résolu et mon service était opérationnel. :)
la source
L'exécution de Visual Studio en tant qu'administrateur peut résoudre le problème, mais si vous utilisez Visual Studio avec, par exemple, TortoiseSVN, vous ne pouvez valider aucune modification. Une autre solution possible serait d'exécuter le service en tant qu'administrateur et le reste de Visual Studio en tant qu'utilisateur local.
la source
veuillez ouvrir votre Visual Studio en mode Administration, puis essayez-le.
la source
Veuillez ouvrir votre Visual Studio en tant qu'administrateur:
la source