无法在ASP.NET中加载“WebApp1._Default”类型

时间:2009-11-10 13:07:15

标签: asp.net

当我运行ASP.NET应用程序时,我将收到错误

'/'应用程序中的服务器错误。

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

分析程序错误消息:无法加载类型“WebApp1._Default”。

来源错误:

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

源文件:/Default.aspx行:1


版本信息:Microsoft .NET Framework版本:2.0.50727.3053; ASP.NET版本:2.0.50727.3053

我该如何解决这个问题?

6 个答案:

答案 0 :(得分:8)

检查您的DLL是否在bin文件夹中。 (不是bin / debug ...)。

答案 1 :(得分:4)

您是否已将Web应用程序目录设置为IIS中的应用程序?

出于不同的原因,我多次看到此错误。

  1. 检查名称空间
  2. 依赖dll版本
  3. Visual Studio清理并再次编译。
  4. clean temp asp.net文件“Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files”

答案 2 :(得分:2)

您是否在代码隐藏文件中重命名了命名空间或类名?打开代码隐藏文件并验证该页面的名称空间是否为WebApp1,并且该类名为_Default,或者更新aspx页眉中的Inherits - 属性以使其适合代码隐藏。

答案 3 :(得分:0)

您是否在Default.aspx.cs文件中指定了 _Default 类名称 WebApp1

请检查。

答案 4 :(得分:0)

对于我来说,代码隐藏文件已从项目中删除。他们在解决方案资源管理器中显示了不同的图标。我只需要扩展ASPX行以查看后面的代码,然后右键单击并将其添加到项目中。

答案 5 :(得分:0)

请在"项目设置/构建"下尝试将OutputPath设置为" bin \"不是" bin \ debug"。这是我的问题。