2012-08-08 8 views
5

Mam działający projekt strony internetowej w visual studio. Mogę wyświetlić wszystkie strony bez problemu.Komunikat o błędzie analizatora składni ASP.NET: Nie można załadować typu "szukaj". po skopiowaniu plików z innego projektu

Teraz mam 2 pliki skopiowane z innego projektu Web Application mam: search.aspx search.aspx.vb

źródło search.aspx fragment

<%@ 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. Fragment źródła vb:

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 

Gdy próbuję zażądać strony: www.test.com/search.aspx, pojawia się następujący błąd: Opis: Wystąpił błąd podczas analizowania zasobu wymaganego do obsługi tego żądania. Sprawdź następujące szczegółowe informacje o błędzie analizowania i odpowiednio zmodyfikuj plik źródłowy.

Komunikat o błędzie analizatora składni: nie można załadować typu "szukaj".

Błąd Źródło:

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 

Kiedy próbowałem budowania projektu, już widzę ten błąd: Nie można załadować typu „szukaj”.
Nie mam już pojęcia, gdzie tego szukać.

+0

Wystąpił błąd z powodu zmiany w przestrzeniach nazw. Upewnij się, że przestrzeń nazw w witrynie internetowej nie zmieni się po skopiowaniu witryny do nowego projektu. –

+0

Nie wiesz, co masz na myśli. Skopiowałem search.aspx i search.aspx.vb i nie ma odwołań do przestrzeni nazw z mojego innego projektu. Zasadniczo wyglądają tak samo, jak gdybym normalnie dodawała nową stronę do mojego obecnego projektu strony internetowej. Więc co mogę zrobić? – Flo

+0

masz skopiować stronę lub Dodaj istniejący element do swojego projektu? –

Odpowiedz

11

Okazało się, że musiałem zmienić "CodeBehind" na "CodeFile" w search.aspx ... teraz wszystko znowu działa.

+0

Wow, to dziwne. Miałem świeżo wygenerowany plik aspx z CodeBehind. Dlaczego, jeśli nie to, co musi tam być? –

2

Może to również wystąpić, jeśli biblioteka DLL usługi WAP w katalogu bin na serwerze sieci Web jest nieaktualna i dlatego nie zawiera prekompilowanego kodu za żądaną stroną.

Powiązane problemy