0

私は自分のサイトを新しいサーバーに移行していました。それは .NET であり、言語の経験があまりありません。ただし、修正を検索しようとしましたが、成功しませんでした。誰か助けてくれませんか?

エラー:

コンパイラ エラー メッセージ: ASPNET: このコード ファイルで定義されているクラスが 'inherits' 属性と一致し、正しい基本クラス (Page または UserControl など) を拡張していることを確認してください。

ソース エラー:

Line 1:  <%@ Page Title="" Language="VB" MasterPageFile="~/EnjoyMaster2.master" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>
Line 2:  
Line 3:  <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
4

2 に答える 2

0

このコードファイルで定義されているInheritsプロパティとクラスが同じ名前を使用していることを確認し、クラス名の前に名前空間を追加してみてくださいInherits="namespace._Default"

エラー4このコードファイルで定義されたクラスが「inherits」属性と一致し、正しい基本クラス(PageやUserControlなど)を拡張していることを確認してください。

于 2012-09-12T19:26:10.867 に答える
0

属性、コードファイル属性、名前空間を継承し、まだ問題がある場合は、web.config の問題 (pageBaseType) である可能性があります。

<configuration>
<appSettings>
    ...
</appSettings>
<connectionStrings/>
<system.web>
    <pages pageBaseType="System.Web.UI.Page" />
...
于 2013-02-05T15:20:49.647 に答える