无法为aspx页面加载继承的类

时间:2012-02-29 20:36:43

标签: asp.net vb.net

当我将项目转移到服务器时,我现在收到此错误消息。它是什么意思,我该如何解决?

 Server Error in '/HD' Application.

    Parser Error

    Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. 

    Parser Error Message: Could not load type 'HD._Default'.

    Source Error: 


    Line 1:  <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="HD._Default" %>
    Line 2:  
    Line 3:  <%@ Register Assembly="FormControls" Namespace="FormControls" TagPrefix="FC" %>

    Source File: /helpdeskform/HD/default.aspx    Line: 1 

1 个答案:

答案 0 :(得分:1)

@Page指令包含此属性:Inherits="HD._Default"

这意味着与此页面关联的_Default命名空间中有一个类HD

错误表示无法找到此类。

修复取决于网站的设置和部署方式:

  • 您可以通过将班级复制到正确的位置来解决此问题
  • 使用Visual Studio部署工具(右键单击Web项目,然后部署)

我更喜欢使用部署工具 - 您可以部署到本地文件夹以确保存在所有依赖项,然后在您不舒服或能够使用直接服务器选项时上传到服务器。