2012-08-08 18 views
5

Tengo un proyecto de sitio web de sitio web en visual studio. Puedo ver todas las páginas sin ningún problema.Mensaje de error del analizador ASP.NET: No se pudo cargar el tipo 'buscar'. después de copiar archivos de otro proyecto

Ahora he copiado 2 archivos de otro proyecto de aplicación Web que tengo: Search.aspx search.aspx.vb

fuente Search.aspx fragmento

<%@ Page EnableViewState="true" EnableEventValidation="false" MetaDescription="<%$Resources:metadescription%>" Title="<%$Resources:pagetitle %>" Language="VB" MasterPageFile="~/main.master" AutoEventWireup="false" Inherits="search" Codebehind="search.aspx.vb" %> 
<%@ MasterType VirtualPath="~/main.master" %> 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> 

Search.aspx. vb fuente snippet

Imports System 
Imports System.Net 
Imports System.IO 
Imports GlobalFunctions 
Imports System.Xml 
Imports System.Collections.Generic 
Imports System.Collections 
Imports System.Linq 
Imports System.Resources 
Imports generalMethods 
Imports System.Globalization 

Partial Class search 
    Inherits System.Web.UI.Page 

Pero cuando intento solicitar la página: www.test.com/search.aspx aparece este error: Descripción: Se produjo un error durante el análisis de un recurso requerido para atender esta solicitud. Revise los siguientes detalles de error de análisis específicos y modifique su archivo de origen de manera adecuada.

Mensaje de error del analizador: No se pudo cargar el tipo 'buscar'.

Error de origen:

Line 1: <%@ Page EnableViewState="true" EnableEventValidation="false" MetaDescription="<%$Resources:metadescription%>" Title="<%$Resources:pagetitle %>" Language="VB" MasterPageFile="~/main.master" AutoEventWireup="false" Inherits="search" Codebehind="search.aspx.vb" %> 
Line 2: 
Line 3: <%@ MasterType VirtualPath="~/main.master" %> 

Source File: /search.aspx Line: 1 

Cuando probé la construcción del proyecto, ya que veo el error: No se pudo cargar el tipo 'búsqueda'.
No tengo idea de dónde buscar esto.

+0

el error se produjo debido al cambio en espacios de nombres. Asegúrese de que su espacio de nombre en el sitio web no cambie después de copiar el sitio a un nuevo proyecto –

+0

No estoy seguro de lo que quiere decir aquí. Copié search.aspx y search.aspx.vb y no hay referencias a espacios de nombres de mi otro proyecto. Básicamente tienen el mismo aspecto que si normalmente agregara una página nueva a mi proyecto de sitio web actual. ¿Entonces Que puedo hacer? – Flo

+0

¿ha copiado la página o agrega un elemento existente a su proyecto? –

Respuesta

11

Resulta que tuve que cambiar "CodeBehind" a "CodeFile" en search.aspx ... ahora todo funciona de nuevo.

+0

Vaya, esto es extraño. Tenía un archivo aspx recién generado con CodeBehind en él. ¿Por qué, si no es lo que tiene que estar allí? –

2

Esto también puede ocurrir si la DLL de WAP en el directorio bin del servidor web está desactualizada y, por lo tanto, no contiene un código precompilado detrás de la página solicitada.

Cuestiones relacionadas