visual studio strong ruta net name denegado carpeta asp ala acceso .net strongname sn.exe

.net - studio - sn.exe falla con el mensaje de error Acceso denegado



visual basic acceso denegado ala ruta de acceso (5)

Sí, he intentado ejecutar PS y el símbolo del sistema normal como administrador. El mismo mensaje de error aparece.

Otra posible solución podría ser que necesite dar acceso a su cuenta de usuario al contenedor de claves ubicado en C: / Documents and Settings / All Users / Application Data / Microsoft / Crypto / RSA / MachineKeys

Obtengo un mensaje de error Acceso denegado cuando uso la herramienta de nombre seguro para crear una nueva clave para firmar un ensamblado de .NET. Esto funciona bien en una máquina con Windows XP pero no funciona en mi máquina Vista.

PS C:/users/brian/Dev/Projects/BELib/BELib> sn -k keypair.snk Microsoft (R) .NET Framework Strong Name Utility Version 3.5.21022.8 Copyright (c) Microsoft Corporation. All rights reserved. Failed to generate a strong name key pair -- Access is denied.

¿Qué causa este problema y cómo puedo solucionarlo?

¿Está ejecutando PowerShell o Command Prompt como administrador? Descubrí que este es el primer lugar para mirar hasta que te acostumbres al Control de acceso del usuario o al desactivar el Control de acceso del usuario.

Sí, he intentado ejecutar PS y el símbolo del sistema normal como administrador. El mismo mensaje de error aparece.


¿Está ejecutando PowerShell o Command Prompt como administrador? Descubrí que este es el primer lugar para mirar hasta que te acostumbres al Control de acceso del usuario o al desactivar el Control de acceso del usuario.



Algunas personas reconstruyen sus máquinas para resolver este problema, pero se pueden resolver dando acceso de usuario al contenedor de claves C: / Documents and Settings / All Users / Application Data / Microsoft / Crypto / RSA / MachineKeys Cada contenedor creado usando sn.exe -i se encuentra en el directorio MachineKeys (a menos que especifique en otro lugar). El contenedor de clave predeterminado que usa sn.exe también se encuentra en esa ubicación.

En caso de que restablezca su contenedor de claves a uno nuevo, y olvide dónde está ... puede restablecer el contenedor de claves para la utilidad de nombres fuertes usando sn.exe -c. Por lo tanto, si el arreglo de acceso a la cuenta no funciona, es posible que esté utilizando un almacén de claves alternativo para que pueda reiniciarse.


Solo para actualizar esto un poco: me encontré con el mismo problema en Vista. Mi usuario local en la PC no tuvo ningún problema, pero luego cambiamos a un dominio y mi usuario de dominio (aunque tenía derechos de administrador local) obtuvo "Acceso denegado". Otorgué mis derechos de acceso de usuario de dominio a C: / Users / All Users / Microsoft / Crypto / RSA / MachineKeys y eso lo solucionó.