2010-04-08 19 views
7

Es un error simple, y la razón es obvia: asigné una unidad de red y estoy abriendo la solución. Visual Studio me da este error.El error de ubicación del proyecto no es de confianza en Visual Studio

Intenté googlear, y para mi sorpresa, no pude encontrar una solución. Estoy ejecutando Visual Studio 2008.

Las soluciones que encontré en google dicen que debo ejecutar Mscorcfg.msc, pero desafortunadamente, no parece tener ese archivo en ninguna parte de mi computadora. Tampoco parece tener nada en mi panel de control relacionado con .NET Framework. Por supuesto, puedo ejecutar aplicaciones .NET bien, por lo que existe el marco.

Otra solución sugerida es ejecutar caspol.exe, aunque esto es .NET 2, que también intenté en vano.

¿Alguna idea?

Debo agregar que estoy tratando de agregar la ruta a la lista de confianza que hay.

Respuesta

-1

Intente buscar en el Panel de control -> Herramientas administrativas para las utilidades de configuración de .NET Framework. Desde aquí, debería poder seguir las instrucciones de la plétora de resultados de google sobre este tema.

+0

Lamentablemente, no hay nada relacionado con .NET Framework en las herramientas administrativas. – NibblyPig

+0

@SLC: pensé que primero haría la pregunta obvia :) En mi máquina, este atajo apunta a C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ mscorcfg.msc - ¿tiene una ruta similar en su máquina? ? – BenV

+0

Tengo carpetas para 1.0xxx 1.1xxx (igual que la suya) 2.0xxx 3.0 y 3.5, así que presumiblemente esa es una para cada versión del .NET Framework. El 1.0xxx y el 1.1xxx contienen solo un par de archivos config/dll, mientras que 2.0xxx contiene un montón de cosas pero ningún archivo con ese nombre, aunque hay montones de archivos mscorxxx.dll. 3.5 también contiene una carga de cosas, pero de nuevo, nada con ese nombre. – NibblyPig

2

Si el servidor está en la zona "Internet", intente agregarlo a los "Sitios de confianza" en sus Opciones de Internet. (Puede ver la zona en la barra de estado en Windows Explorer.)

+0

Lo he agregado a Mis sitios de confianza en las opciones de Internet, pero el mensaje aún aparece. – NibblyPig

+0

Lo agregué a mi Intranet local en Opciones de Internet (desmarcando "Requiere verificación del servidor ...". Aparece el mensaje, pero después de quitar la marca del recuadro "Advertir para cada proyecto ...", el proyecto se cargará y el mensaje no volverá a aparecer . Por desgracia, también hice: C: \ Windows \ Microsoft.NET \ Framework archivo \ v4.0.30319 \ -m caspol -ag 1 url: // YourSharePath \ * Plena confianza así que no estoy seguro si se requieren tanto la intranet local como el cambio de Caspol. De todos modos, funciona ahora y VS no me cuelga! – Colin

8

caspol es la herramienta adecuada para eliminar estas advertencias. Aquí está el comando que uso:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -m -pp off -cg 1.2 FullTrust 

Esto otorgará plena confianza al grupo local de códigos intranet. Para que esto tenga el efecto deseado, la computadora debe estar configurada para reconocer que el recurso compartido está en la zona de intranet.

Tenga en cuenta que este comando es para .NET 2.0, 3.0 y 3.5. (Las configuraciones de seguridad para 3.0 y 3.5 están controladas por la utilidad caspol para 2.0).

+0

Esto lo ordenó para mí, combinado con agregar mi ruta UNC a la zona de intranet local en IE. – Frans

+1

Esto no resuelve el problema para .net 4 y visual studio 2012. – Micah

Cuestiones relacionadas