Eu recebo o seguinte erro ao passar pelo tutorial do WCF.
O HTTP não pôde registrar a URL http: // +: 8000 / ServiceModelSamples / Service / . Seu processo não possui direitos de acesso a este espaço para nome (consulte http://go.microsoft.com/fwlink/?LinkId=70353 para obter detalhes).
Isso é causado por uma restrição no Windows 7?
Respostas:
O problema é que o URL está sendo impedido de ser criado pelo Windows.
Etapas para corrigir: Execute o prompt de comando como administrador. Adicione o URL à ACL
fonte
Se você estiver executando através do IDE, a execução como administrador deve ajudar. Para isso, localize o ícone do aplicativo Visual Studio 2008/10, clique com o botão direito do mouse e selecione "Executar como administrador"
fonte
Outra solução é usar o endereço
http: // localhost: 8732 / Design_Time_Addresses / YOUR_ADDRESS .
O .NET Framework (3.5) registra automaticamente esse endereço (http: // *: 8732 / Design_Time_Addresses) para o escopo de depuração. Isso é útil quando você precisa hospedar serviços dentro do visual studio para depuração ou teste. Não use isso na produção ...
fonte
Abra um prompt de comando como administrador e escreva abaixo para adicionar seu URL:
alguns pontos a serem lembrados:
para obter mais informações, verifique: Configurando HTTP e HTTPS
fonte
Abra o Visual Studio como administrador. Ele será executado.
fonte
Outra opção que funciona é ..,
Se você alterar a identidade no pool de aplicativos, poderá executar o código, a ideia é alterar a conta de execução do pool de aplicativos para uma conta com mais privilégios,
Para mais detalhes use este 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/
fonte
Estou trabalhando no Windows Vista. Mesmo eu enfrentei o mesmo problema, mas quando tentei executar o VS 2008 com privilégios administrativos, o problema foi resolvido e meu serviço estava em funcionamento. :)
fonte
A execução do Visual Studio como administrador pode corrigir o problema, mas se você usar o Visual Studio com, por exemplo, o TortoiseSVN, não poderá confirmar nenhuma alteração. Outra solução possível seria executar o serviço como administrador e o restante do Visual Studio como usuário local.
fonte
abra seu Visual Studio no modo de administração e tente.
fonte
Por favor, abra seu Visual Studio como administrador:
fonte