2012-08-08 9 views
5

私はビジュアルスタジオにウェブサイトのウェブサイトプロジェクトを行っています。 問題なくすべてのページを表示できます。 search.aspx search.aspx.vbASP.NETパーサーエラーメッセージ:「検索」の種類を読み込めませんでした。別のプロジェクトからファイルをコピーした後

search.aspxソーススニペット

<%@ 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:

は、今私は私が持っている別のWebアプリケーションプロジェクトから2つのファイルをコピーしました。 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 

しかし、私はページを要求しようとする:www.test.com/search.aspx私はこのエラーが表示されます: 説明:この要求を処理するために必要なリソースの解析中にエラーが発生しました。以下の特定の解析エラーの詳細を確認し、ソースファイルを適切に変更してください。

パーサーエラーメッセージ: '検索'の種類を読み込めませんでした。

ソースエラー:

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 

私はプロジェクトをビルドしようとしたとき、私はすでにエラーが表示されます。型「検索」をロードできませんでした。
私はもうこれを探す場所が分かりません。

+0

名前空間の変更によりエラーが発生しました。サイトを新しいプロジェクトにコピーした後で、Webサイトのネームスペースが変更されないことを確認してください。 –

+0

ここで何を意味するのか分かりません。私はsearch.aspxとsearch.aspx.vbをコピーし、他のプロジェクトの名前空間への参照はありません。基本的には、現在のウェブサイトプロジェクトに新しいページを追加するのと同じように見えます。じゃあどうすればいい? – Flo

+0

ページをコピーするか、既存のアイテムをプロジェクトに追加していますか? –

答えて

11

私はsearch.aspxの "CodeBehind"を "CodeFile"に変更しなければなりませんでした...今度は再びすべて動作します。

+0

うわーこれは変です。私はCodeBehindを使って新しく生成されたaspxファイルを持っていました。なぜ、そこにいなければならないのか? –

2

WebサーバーのbinディレクトリにあるWAPのDLLが古いため、要求されたページのプリコンパイル済みコードが含まれていない場合にも発生する可能性があります。

関連する問題