私のWebアプリケーションでは、この種のエラーが発生することがありましたが、なぜそれが発生するのかわかりませんが、ページを数回更新すると、ページが正常に読み込まれます。
.netFramework2.0とビジュアルWeb開発者2005を使用しています。
このエラーメッセージは、ファイルに含まれているクラスがHTMLページで呼び出されているクラスとは異なる場合にのみ表示されます。
たとえば、HTMLページの上部には、次のようなコード行があります。<%@ Page Language="C#" AutoEventWireup="true" CodeFile="@whereyourcodeis.aspx.cs" Inherits="@ClassName" Title="whatever" %>
また、whereyourcodeis.aspx.csファイルには、htmlのinherits行と同じ名前のコンストラクターメソッドが含まれている必要があります。すなわちClass ClassName{ rest of your code}
何らかの理由でこれらの2つの名前が一致しない場合は、エラーが発生します。これにより、コードのどこが間違っているかが明らかになることを願っています。
誤って別のaspxファイルのコードファイルを変更して、現在のページファイルと同じコードファイルを指すようにしたときに、偶然に起こりました。
各aspxファイルが正しいコードファイルを指していることを確認してください。Visual Studioは、適切なファイルを指定しません。
エラーの原因となっているファイルの名前を検索して、そのファイルを指している他のページを見つけることができます。