无法加载“site._Default”类型

时间:2010-03-06 20:24:14

标签: asp.net web

我使用VS8和C#开发了一个简单的网站,当我调试一切正常时,然后我使用Ctrl + Shift + B构建,当我将网站上传到godaddy服务器时,它显示下一个错误:


分析器错误 说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并相应地修改源文件。

分析器错误消息:无法加载类型'testDemo._Default'。

来源错误:

第1行:<%@ Page Language =“C#”AutoEventWireup =“true”CodeBehind =“Default.aspx.cs”Inherits =“testDemo._Default”%> 第2行:
第3行:


我找到的解决方案是删除部分Inherits="testDemo._Default",但是在调试它时不会执行“Page_Load(object sender, EventArgs e)”。

有谁知道导致此错误的原因是什么?

4 个答案:

答案 0 :(得分:34)

只需在Line1上将“CodeBehind”更改为“CodeFile”

答案 1 :(得分:3)

在IIS中右键单击您的网站并选择“转换为应用程序”,它可以解决您的问题。 我的主网站下的虚拟目录存在同样的问题

答案 2 :(得分:0)

您确定已将已编译的.dll文件上传到该网站的/ bin文件夹中吗?

答案 3 :(得分:0)

您的设计器文件的类名是什么?它与“_default”匹配,是否在命名空间“testDemo”中?