C# Visual Studio 2010 - 'Could not load type' 解析错误

标签 c# asp.net visual-studio-2010

解析器错误消息:无法加载类型“TestProject.Default”。


我已经检查了我能找到的关于这个问题的所有其他线程。到目前为止,我还没有找到适用于我的案例的解决方案。


来源错误:

Line 1:  <%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestProject.Default" %>
Line 2:  
Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Source File: /testarea/default.aspx    Line: 1

Default.aspx.cs

using System;
using System.Web;
using System.Web.UI;

namespace TestProject
{
    public partial class Default : System.Web.UI.Page
    {

相关说明

  • /testarea 是服务器上不可编译文件所在的目录 /testarea/bin 包含编译后的文件
  • 项目已编译(使用 Build -> Build TestProject)
  • 调试时在本地运行良好 - 问题仅在发布时出现 上网
  • 我不/不能通过 VS 发布m(没有首页扩展),所以 复制文件(使用 Build 后从 PackageTmp 文件夹 -> 发布 -> 文件系统)
  • 我使用相同的方法将以前的项目放到了网上,没有 问题。
  • 在所有其他主题和对此问题的引用中,命名空间 不准确,没有编译项目,和项目 属性似乎不适用于这种情况(我检查了很多 时间和所有显示正确)
  • project properties中输出路径为\bin,与location相同 在服务器上 (/testarea/bin)
  • 已尝试“转换为 Web 应用程序”,但之前存在问题 之后
  • 尝试了无数次构建 -> 清理,然后再次构建,清理然后 发布。没有变化。

旁注

我是一名 PHP 开发人员,所以这些奇怪的 .NET/C# 问题很难追踪和找到逻辑,对我来说尤其困难。任何建议重新。如何正确调试 VS C# 应用程序将不胜感激。

这是我的第一个问题。如果我可以通过更多信息帮助简化此操作,请尽管询问。

最佳答案

试试第 1 行 中的这一行,而不是您已有的。

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestProject._Default" %>

关于C# Visual Studio 2010 - 'Could not load type' 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13837206/

相关文章:

c# - 使用 Entity Framework 时出现 InvalidCastException

javascript - 使用 ajax 读取元素 innerhtml 并将其传递给 Controller ​​?

c# - 创建 ASP.Net 成员数据库的代码

.net - Visual Studio 2010 引用路径和 TFS

C++ map 比较

c# - Resharper (NUnit) 单元测试的输入文件

c# - BufferedImage.getRGB C# 等效?

c# - 简单的 LINQ 重构/样式

asp.net - 在 body 标记结束之前注册脚本引用标记

visual-studio-2010 - 我可以禁用或更改单个Resharper快捷方式吗?