Como você configurar HTTP ACL para um aplicativo 3.0 RESTO WCF no Windows 7?
Pergunta
Eu tenho lido de O'Reilly "RESTful NET" e estou trabalhando com o programa de exemplo na pág. 24 - 25. Isso configura uma ligação para lidar com pedidos REST personalizado. Quando eu executar o código, falha, uma vez que não tem permissão para configurar escutando http: // localhost: 8889 / TestHttp
De acordo com MSDN ( http: // MSDN .microsoft.com / en-us / library / ms733768% 28VS.100% 29.aspx ), eu preciso configue netsh . Eu estou usando a seguinte cadeia netsh:
netsh http adicionar urlacl url = http: // localhost: 8889 / TestHttp user = DOMÍNIO \ usuário
onde domínio \ usuário é personalizado para a minha conta.
Esta parece processo em uma janela do console adicional, mas executar o meu código faz com que a mesma falha. Alguém sabe como consertar isso?
Obrigado,
Scott
Solução
Se você estiver em Vista ou Windows 7 que você precisa para executar uma sessão cmd.exe ou PowerShell como administrador, em seguida, executar o comando.