none
error al ejecutar mi webforms en asp.net c# web

    Question

  • hola foro tengo un problemita, hice un cambio de pc, entonces tuve q volver a instalar sql 2005 y visual studio 2008...ahora q ejecuto cualquiera de mis webforms me manda el siguiente error, tal ves me podrian ayudar a solucionar este problemilla.... dejo el error...

    Error de servidor en la aplicación '/'.

    Excepción de seguridad

    Descripción: La aplicación intentó realizar una operación no permitida por la directiva de seguridad. Para otorgar a esta aplicación los permisos necesarios, póngase en contacto con el administrador del sistema o cambie el nivel de confianza de la aplicación en el archivo de configuración. 

    Detalles de la excepción: System.Security.SecurityException: Error de solicitud de permiso de tipo 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

    Error de código fuente: 
    Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.

    Seguimiento de la pila: 
    [SecurityException: Error de solicitud de permiso de tipo 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.]
       System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
       System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) +42
       System.Web.UI.Util.GetTypeFromAssemblies(ICollection assemblies, String typeName, Boolean ignoreCase) +145
       System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) +73
       System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) +111
       System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) +279
    


    Información de versión: Versión de Microsoft .NET Framework:2.0.50727.5456; Versión ASP.NET:2.0.50727.5456

    saludos....


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 5:30 PM

All replies

  • Hola Yalefon cambiaste en la cadena de conexión el nombre del equipo? Posiblemente siga con el del anterior equipo en que estabas

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Tuesday, March 26, 2013 5:36 PM
  • hola jose si te refieres a:

     <add name="CadenaConexion" connectionString="Data Source=YLEIVA\SQLEXPRESS;Initial Catalog=FACTURACIONALMACEN;User ID=yader;Password=yalefon;" providerName="System.Data.SqlClient"/>

    ya cambio todo, mi bd, id,password siempre los mentuve anteriormente como tenia instalado el sql...y me conecto bien en el odbc d sql..

    saludos...... 


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 5:43 PM
  • hola

    http://social.msdn.microsoft.com/Forums/en-US/netfxwebes/thread/bcec58bc-cdd8-4705-a432-e79911ce4ce8

    estas usando el virtual server que crea el propio VS o defines esto en el IIS ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Tuesday, March 26, 2013 5:45 PM
  • hola q tal tuttini, la unica diferencia q tengo en mi pc, es q esta bajo dominio...anteriormente no estaba no se si eso afectara y el navegado q uso es google chrome..no se q podra ser.. todavia no he publicado mi aplicacion....la estoy ejecuntando desde el visual studio 2008..

    saludos...


    yader leiva fonseca.. Nicaragua....


    • Edited by yalefon-nic Tuesday, March 26, 2013 6:03 PM
    Tuesday, March 26, 2013 6:02 PM
  • pero aqui

    imagen

    valida que uses el virtual server de VS

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Tuesday, March 26, 2013 6:07 PM
  • estoy chek, tome una imagen de mi configuracion no hecho ningun cambio todavia ...

    saludos..


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 6:18 PM
  • Añade <identity impersonate="true"  userName="domain\user"            password="password" />

    en el web.confing, con los datos de un usuario que tenga mayores privilegios, por ejemplo un admin

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Tuesday, March 26, 2013 6:40 PM
  • hola sergio gracias por la ayuda ya probe de esta forma, me manda el siguiente error..

    nota:ya cree el virtual server en vs. instales iis con todos los componentes.. estoy un poco confundido..

    saludos...


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 6:48 PM
  • ya cree el virtual server en vs. instales iis con todos los componentes.

    no se que sera esta parte del comentario, pero el virtual server del VS no se instala nada

    esto ya es una funcionalidad que incluye el propio VS

    - si cierras este proyecto y creas uno nuevo de cero, le pones algunso controles en uan pagina y ejecutas funciona ?

    - si en el proyecto que tienes problemas creas una pagina nueva y la defines como pagina por defecto y ejecutas funciona ?

    - estas usando algun tipo de seguridad en el sitio, o sea defines asp.net membership en el web.config ?


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Tuesday, March 26, 2013 6:57 PM
  • Chequea este enlace...

    http://msdn.microsoft.com/es-es/library/dwesw3ee(v%3Dvs.80).aspx


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Tuesday, March 26, 2013 6:58 PM
  • segun lo q entendi, era q tenia q crear el virtual server, para eso me pedia q instalara el iis, bueno yo uso w7 professional...le di crear directorio virtual..me mando un mensaje q se creo satifactoriamente..no se si estoy confundiendo los pasos...

    con respecto a la seguridad unicamente implemente login con hash..

    no he probado hacer otra pagina a ver q pasa...¡¡¡¡¡

    saludos..


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 7:07 PM
  • segun lo q entendi, era q tenia q crear el virtual server

    no para nada, tenias que usar el virtual que crea el VS

    con respecto a la seguridad unicamente implemente login con hash

    que implica eso? estas definiendo en el config el tag de seguridad


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Tuesday, March 26, 2013 7:11 PM
  • con lo del virtual server entonces estoy un poco confundido..

    con lo de la seguridad tengo lo siguiente...

    codigo del webconfig

    la cadena de conexion..  +

    <connectionStrings>
        <add name="CadenaConexion" connectionString="Data Source=YLEIVA\SQLEXPRESS;Initial Catalog=FACTURACIONALMACEN;User ID=yader;Password=yalefon;" providerName="System.Data.SqlClient"/>

      </connectionStrings>


            <authentication mode="Forms">
                  <forms name="appNameAuth" loginUrl="Inicio/UsuariosConected.aspx" defaultUrl="Inicio/Menu.aspx"/>
            </authentication>
        
        
            <authorization>
           
              <deny users="?"/>
            </authorization>

    nota:cree otro pagina y probe me manda el mismo error...

    saludos..


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 7:16 PM
  • comenta el tag <authentication > del config

    asi podrias ir a la pagina que has creado sin parar por el login


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Tuesday, March 26, 2013 7:23 PM
  • hola leandro, pero la lógica de programación seria siempre q cargue el login una ves q se dijite el nombre de usuario y contraseña, me mande al menu..asi lo tengo planteado. al quitar <authentication >me enviara a la pagina menu..?????

    nota: en cualquiera de las paginas q ejecuto no me carga y me manda el mismo mensaje....asi q no se si sera problema con la seguridad...

    saludos


    yader leiva fonseca.. Nicaragua....


    • Edited by yalefon-nic Tuesday, March 26, 2013 9:43 PM
    Tuesday, March 26, 2013 9:36 PM
  • Intenta desmarcando los checkboxes de DEPURADORES Asp.NET, Código Nativo y SQL Server....

    Pon en tu web.config  

    <configuration>

        <system.web>

             <compilation debug=”false”/>

        </system.web>

    </configuration>

    Revisa este link.... http://www.codeproject.com/Articles/37182/Debug-your-ASP-NET-Application-while-Hosted-on-IIS


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos



    Tuesday, March 26, 2013 9:48 PM
  • De todas formas.... has iniciado visual studio en Administrator MODE??? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Tuesday, March 26, 2013 9:55 PM
  • despues de tanto hacer pruebas, cambie la carpeta donde tengo todos mis archivos de visual y ahora si me funciona....les agradesco jose,sergio y tuttini por siempre estar ayudando.......

    el problema es q mi carpeta q contiene todos mis archivos estaba ubicada en la carpeta mis documentos la cual esta direccionada al  servidor por question de respaldo, entonces movi la carpeta y la aloje en c:\ con esto solucione el problemita....

    saludos........gracias foro....


    yader leiva fonseca.. Nicaragua....

    Tuesday, March 26, 2013 9:57 PM
  • estupendo.... happy coding!

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    Tuesday, March 26, 2013 9:59 PM