No puede cargar "misitioweb._Default". Problemas a subir una app al servidor de producción.
-
viernes, 03 de agosto de 2012 7:33
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: 1He 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:30Moderador
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
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

