No puede cargar "misitioweb._Default". Problemas a subir una app al servidor de producción.

Respondida No puede cargar "misitioweb._Default". Problemas a subir una app al servidor de producción.

  • viernes, 03 de agosto de 2012 7:33
     
      Tiene código

    Hola a todos.

    He creado una aplicación muy muy básica sobre un chat. Funciona bien tanto en el servidor local del Visual Studio como en el local IIS.

    Cuando la subo a un servidor gratuito con soporte para netframework 4.0 recibo el siguiente mensaje.

    Parser Error

    Description:
    An error occurred during the parsing of a resource required to service this
    request. Please review the following specific parse error details and modify
    your source file appropriately.

    Parser Error Message: Could not
    load type 'Michat._Default'.

    Source Error:

    Line 1:  <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="Michat._Default" %>
    Line 2:  
    Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    Source
    File:
    /dhuli/michat/default.aspx    Line: 1

    He probado de todo lo que he leido en los foros y no doy con la tecla.

    La linea 1 que la crea Visual Web Developer dice Inherits="Michat._Default" ¿No deberia ser Inherits="Michat.Default". Si lo cambio, el VS me da errores como si no encontrara el código de diseño de la página.

    Utilizo Visual Web Developer 2010 express, Windows 7 con IIS.

    En IIS local creo la carpeta "Michat" le indico a IIS que Michat es una aplicacion web,  copio *.aspx, *.config, *.htm, *.asax y la carpeta bin y funciona ok.

    ¿Como puedo resolverlo?

    Gracias.

Todas las respuestas

  • viernes, 03 de agosto de 2012 12:30
    Moderador
     
     

    Cuando la subo a un servidor gratuito con soporte para netframework 4.0 recibo el siguiente mensaje.

    estas seguro que se server soporta .net en la version del framework que estas usando ?

    ademas has creado un web site o un web application ?

    porque si es application recuerda subir las dll del proyecto web, a la carpeta \bin

    de casualidad detectas una carpeta App_Code en el proyecto web ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

  • martes, 07 de agosto de 2012 10:28
     
     Respondida

    Hola, ya he resuelto el problema.

    Habia subido mi aplicación web dentro de una carpeta que cuelga de wwwroot. En ella había dejado la carpeta bin con la dll del programa.

    Lo he borrado todo y lo he vuelto a subir pero esta vez colagando directamente de la carpeta wwwroot.

    He subido las paginas .aspx y .htm  y colocado en la carpeta bin la dll generada.

    Ahora funciona correctamente.

    Yo estaba intentando crear carpetas por cada proyecto, cada una de ellas con su propia carpeta bin y su dll correspondiente.

    Supongo que sólo puedo tener una carpeta bin que debe de colgar de wwwroot para todas las aplicaciones que suba.

    Muchas gracias por responderme.


    Dhuli.

    • Marcado como respuesta Dhuli asp.net miércoles, 08 de agosto de 2012 9:17
    •