none
Aviso: La ubicación del proyecto no es de confianza

    Question

  • Saludos Nuevamente

    Mi 2do post en un mismo dia, perdon por lo repetido.

    He buscado mucho en internet en todo el dia de hoy, instale el SP1 de VS2005 y el SP1 de VS2005 para Vista, pero el problema sigue presente...

    Aviso:
    La ubicación del proyecto no es de confianza. Si ejecuta la aplicación podrá haber excepciones de seguridad al realizar acciones que requieran plena confianza.


    Tengo esta ventana que aparece cada vez que se inicia un proyecto de VS2005 (VB.NET):
    http://img20.imageshack.us/img20/7857/avisoavdvs2k5proyectox.jpg

    Hay muy poca información sobre esto, es decir, se repite el caso pero no se entrana realmente en una solucion del problema, por ejemplo, lei algo sobre el tema en este espacio: http://msmvps.com/blogs/peplluis/archive/2007/05/28/visual-studio-2005-la-ubicacion-del-proyecto-no-es-de-confianza.aspx pero en mi caso, realmente no me ha dado resultado. El autor indica un ejemplo estableciendo: "file://Servidor/Recurso/*. " donde en mi caso indico file://SYLER/carpeta la cual indique como compartida, aunque todo esto es local en el equipo, no es nada por red el caso.

    Tambien con respecto a avisos de advertencia al momento de cargar una solucion (proyecto), al cargar el VS aparece otro aviso de advertencia, el cual ya sea ejecutando el VS con la opción "Ejecutar como administrador" e incluso, habilitando la cuenta Administrador de Windows Vista y pasandome a esta cuenta de usuario, todos estos avisos siguen estando presentes.
    http://img20.imageshack.us/img20/9533/avisoadvvs2005.jpg

    Algo que no entiendo es porque este otro aviso, aparece, aun iniciando el VS como "Ejecutar como administrador" incluso igual aparece si inicio VS desde la cuenta Administrador de Windows Vista.
    http://img31.imageshack.us/img31/3733/avisovs2005.jpg

    Me preocupa el primer aviso, el que indica sobre la ubicación del proyecto referente a que no es de confianza ya que buscando en internet, al parecer esto ocasiona problemas al momento de la compilación o algo referente al assembler.

    Saludos.


    Aprendiendo en el camino de la vida
    Monday, July 20, 2009 2:06 AM

Answers

  • Quiere decir que tu proyecto esta en una carpeta que para Visual Studio no tiene Full Trus, como puede ser una unidad de red que por defecto no tiene Full Trust. Para que no te salga este mensaje debes de poner al directorio del proyecto Full Trust.
    Con estos pasos podras realizarlo


    Un modo sencillo de modificar la directiva que afecta a un recurso compartido de archivos es otorgarle a un archivo específico un permiso FullTrust mediante Mscorcfg.msc. Sólo el administrador del equipo puede realizar este cambio.

    Para otorgar permiso FullTrust a un recurso compartido de archivos
    1. Inicie Mscorcfg.msc.

    2. Expanda el nodo Directiva de seguridad en tiempo de ejecución, el nodo Equipo, el nodo Grupos de código, el nodo All_Code y, a continuación, resalte el nodo LocalIntranet_Zone.

    3. En el panel derecho, haga clic en Agregar un grupo de códigos secundarios.

    4. Elija Crear un grupo de códigos nuevo, especifique un nombre para el grupo de códigos y, a continuación, haga clic en Siguiente.

    5. Seleccione un tipo de condición de la dirección URL y escriba la ruta de acceso UNC a la ubicación compartida del proyecto, utilizando el formato file://\\servername\sharename\* donde \\servername\sharename es el nombre del recurso compartido. Haga clic en Siguiente.

      NoteNota

      Compruebe que agrega el asterisco al final de la ruta de acceso.

    6. Elija Usar conjunto de permisos existente, seleccione FullTrust y, a continuación, haga clic en Siguiente.

    7. Haga clic en Finalizar.

    8. Reinicie Visual Studio.


    Oscar Avarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    Monday, July 20, 2009 5:28 AM

All replies

  • Quiere decir que tu proyecto esta en una carpeta que para Visual Studio no tiene Full Trus, como puede ser una unidad de red que por defecto no tiene Full Trust. Para que no te salga este mensaje debes de poner al directorio del proyecto Full Trust.
    Con estos pasos podras realizarlo


    Un modo sencillo de modificar la directiva que afecta a un recurso compartido de archivos es otorgarle a un archivo específico un permiso FullTrust mediante Mscorcfg.msc. Sólo el administrador del equipo puede realizar este cambio.

    Para otorgar permiso FullTrust a un recurso compartido de archivos
    1. Inicie Mscorcfg.msc.

    2. Expanda el nodo Directiva de seguridad en tiempo de ejecución, el nodo Equipo, el nodo Grupos de código, el nodo All_Code y, a continuación, resalte el nodo LocalIntranet_Zone.

    3. En el panel derecho, haga clic en Agregar un grupo de códigos secundarios.

    4. Elija Crear un grupo de códigos nuevo, especifique un nombre para el grupo de códigos y, a continuación, haga clic en Siguiente.

    5. Seleccione un tipo de condición de la dirección URL y escriba la ruta de acceso UNC a la ubicación compartida del proyecto, utilizando el formato file://\\servername\sharename\* donde \\servername\sharename es el nombre del recurso compartido. Haga clic en Siguiente.

      NoteNota

      Compruebe que agrega el asterisco al final de la ruta de acceso.

    6. Elija Usar conjunto de permisos existente, seleccione FullTrust y, a continuación, haga clic en Siguiente.

    7. Haga clic en Finalizar.

    8. Reinicie Visual Studio.


    Oscar Avarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    Monday, July 20, 2009 5:28 AM
  • Hola Genarlmente esas exepciones se dan porke el archivo es desconocido por la ubicacion de donde se encuentra el proyecto es decir cuando descargas un ejemplo de internet y esta en .Zip(comprimido) y despues lo descomprimes el archivo sale de una ubicacion el cual es desconocida del systema y visual studio manda ese mensaje , pero no te preocupes no pasa nada el archivo se ejecutara si es compattible con la version de VS.Net,



    Saludos.

    Melvin.
    Todo Es posible si se studia con exfuerso no importando los de mas Dios esta con nosotros y no hay mas sabiduria que la de Dios, Everything is posible if you study a lot wiht esforce , God Loves us and there isn't anybody like God.... Melvin Saludos
    Monday, July 20, 2009 7:31 AM
  • Saludos bialguos

    Ya habia leido en la web de Microsoft sobre el Mscorcfg.msc, el problema es que este archivo que me ejecuta la herramienta que indicas no lo consigo en Windows Vista, bien sea usando el buscador, el Ejecutar o mirando directamente en Windows\System32, tampoco tengo el caspol que igual indican en la web de Microsoft.  Ni Mscorcfg.msc ni caspol al parecer se encuentran en Windows Vista (tengo el Framework 2.0), en uno de los links que indico en el post inicial expresan el que no esta en el Framework 3.0 tampoco, lo desconozco, estos archivos pero por lo visto si estan presentes en Windows 2000 Professional, 2000 Server y XP. Aunque acabo de buscar el archivo en un WinXP y tampoco fue encontrado.

    No sé porque el buscador no funciona, ya que sabiendo que el Mscorcfg es la herramienta de configuracion del .NET, me dirijo por Menu de Windows a donde está y revisando sus propiedades se ve claramente su ubicacion:
    "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\mscorcfg.msc"

    Como se indica que Mscorcfg es la herramienta de Configuracion de .NET Framework, en mi caso ejecuto en:
    Inicio > Herramientas Administrativas > Microsoft .NET Framework 2.0 Configuration
    Estando ahí voy a la ruta: Mi PC > Directiva de Seguridad en tiempo de ejecución > Equipo > Grupos de codigo > All_Code > LocalIntranet_Zone

    Exactamente como se indica en varias partes en internet, realizo los mismos pasos:
    http://img12.imageshack.us/img12/2306/treemscorcfg.jpg

    Verificame si esto es correcto:
    http://img31.imageshack.us/img31/9350/addmscorcfg.jpg

    Lo que si me inquieta o me pone en duda esto, es la siguiente pestana de la ventana:
    http://img6.imageshack.us/img6/3791/mscorcfgpermisos.jpg

    En el conjunto de permisos aunque se establece de la lista FullTrust, pregunto: No deberia anexarse la selección a la parte Permisos del conjunto seleccionado?. Esto lo he hecho incluso desde la cuenta de Administrador, el boton "Ver permiso" siempre está deshabilitado, supongo y debido a que no posee permiso alguno en esta sección.

    Si todo esto es correcto, entonces es posible que algo falte o realmente no lo haya configurado como se debe, ya que el aviso sigue apareciendo.
    Aprendiendo en el camino de la vida
    Monday, July 20, 2009 1:24 PM
  • Melvin dices que tilde el que no me muestr mas el aviso y me olvido de ello, seguro? realmente esto no dara problemas en el futuro en alguna función del proyecto?

    En el post inicial tambien indico otras ventanas que arroja el VS al momento de cargar el proyecto o cualquier otro proyecto, referente a compatibilidad con el sistema operativo a pesar de haberle instalado los SP para VS. No sé si en la sección de Programas de Windows Vista, al indicar la opción de:
    "Usar un programa antiguo con esta versión de Windows" ayude con esas otras ventanas de advertencia, es decir, no sé si lo solucione o simplemente se le este diciendo al sistema que lo omita (igual como tildar que no muestra más el aviso).

    En resumen, no hago caso de estas ventanas? no ocasionara problemas de algun tipo en el futuro?
    Aprendiendo en el camino de la vida
    Monday, July 20, 2009 1:45 PM
  • Hola aqui hay algo que no se logra a similar tu estas tratando de instalar un programa quqe no es compatible con El sistema operativo osea el segundo msg eso dice entonces  cuando la incompatibilidad es diferente  te arroja ese mensaje para evitarte problemas

    Puesto que Vimdows Vista trae una seguridad muy Buena  y es por eso que la seguridad se activa cuando tratas de instalar un programa,

    bueno en el tercer msg lo que dice esque tienes que arrancar el Sp1 con El administrador Generalmente se pide eso puesto que los programas sean de donde sean el windows no permite acciones sin que el usuario lo Autorice es por eso que da tantos msgs, en este tipo de casos Hay que actuar de la manera mas conveniente el cual es Arriesgandose, pero con esto no tienes que pensar que se te va aruinar el sistema oprativo u otra cosa no.



    Saludos.

    Melvin.
    Todo Es posible si se studia con exfuerso no importando los de mas Dios esta con nosotros y no hay mas sabiduria que la de Dios, Everything is posible if you study a lot wiht esforce , God Loves us and there isn't anybody like God.... Melvin Saludos
    Monday, July 20, 2009 5:59 PM
  • Gracias Melvin, podria no hacer caso omiso de los avisos y no ser riesgo para proyectos, lo unico que realmente me extrana es que a pesar de ya haber instalado los SP como las mismas advertencias me lo indicaron en su momento, e incluso, saliendo de mi sesion de usuario y entrando en la cuenta de Administrador real de Windows Vista, aun asi, sigan saliendo todos estos mensajes (si al menos unos saliesen y otros no) pero todos salen, entonces no sé porque el aviso indica iniciar con lo de "Ejecutar como administrador" o ejecutandolo desde la misma cuenta de administrador y que siga saliendo el que deba ejecutar con privilegios de administrador, es lo raro del caso que no termino de entender.

    Pero no te preocupes, gracias por confirmarme que no me preocupe por estas advertencias que se contradicen entre ellas, mientras las cosas marchen y esto no las perjudique, no hay problema.

    Gracias.
    Aprendiendo en el camino de la vida
    Monday, July 20, 2009 6:05 PM
  • Hola generalmente el programa siempre dice se recomiendan permisos de administrador  es esto porke Muchas veses suele estar mas de una cuenta como administrador pero la propia muchas veses tiene password, y es por eso porke muchos progrmas aveses requieren de correr con el admistrador, y en este caso es por eso ke VS detecta que tienes mas de una cuenta de Usuario en Tu Windows y bueno si estas como administrador no te preocupes entonces..



    Saludos.
    Melvin.
    Todo Es posible si se studia con exfuerso no importando los de mas Dios esta con nosotros y no hay mas sabiduria que la de Dios, Everything is posible if you study a lot wiht esforce , God Loves us and there isn't anybody like God.... Melvin Saludos
    Monday, July 20, 2009 6:20 PM