Recibo el siguiente error cuando paso por el tutorial de WCF.
HTTP no pudo registrar la URL http: // +: 8000 / ServiceModelSamples / Service / . Su proceso no tiene derechos de acceso a este espacio de nombres (consulte http://go.microsoft.com/fwlink/?LinkId=70353 para más detalles).
¿Es esto algo causado por una restricción en Windows 7?
Respuestas:
El problema es que Windows bloquea la creación de la URL.
Pasos para corregir: Ejecute el símbolo del sistema como administrador. Agregue la URL a la ACL
fuente
Si está ejecutando a través del IDE, la ejecución como administrador debería ayudar. Para hacer esto, ubique el ícono de la aplicación Visual Studio 2008/10, haga clic derecho y seleccione "Ejecutar como administrador"
fuente
Otra solución es usar la dirección
http: // localhost: 8732 / Design_Time_Addresses / YOUR_ADDRESS .
.NET Framework (3.5) registra automáticamente esta dirección (http: // *: 8732 / Design_Time_Addresses) para depurar el alcance. Esto es útil cuando necesita alojar servicios dentro de Visual Studio para depurar o probar. No uses esto en producción ...
fuente
Abra un símbolo del sistema como administrador y escriba el siguiente comando para agregar su URL:
Algunos puntos a tener en cuenta:
Para obtener más información, puede consultar: Configuración de HTTP y HTTPS
fuente
Abra Visual Studio como administrador. Se ejecutará.
fuente
Otra opción que funciona es ...
Si cambia la identidad en el grupo de aplicaciones, puede ejecutar el código, la idea es cambiar la cuenta de ejecución del grupo de aplicaciones para una cuenta con más privilegios,
Para más detalles usa 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/
fuente
Estoy trabajando en Windows Vista. Incluso me enfrenté al mismo problema, pero cuando intenté ejecutar VS 2008 con privilegios administrativos, el problema se resolvió y mi servicio estaba funcionando. :)
fuente
Ejecutar Visual Studio como administrador podría solucionar el problema, pero si usa Visual Studio con, por ejemplo, TortoiseSVN, no puede confirmar ningún cambio. Otra posible solución sería ejecutar el servicio como administrador y el resto Visual Studio como usuario local.
fuente
abra su Visual Studio en modo de administración y luego pruébelo.
fuente
Abra su Visual Studio como administrador:
fuente