C# 无法加载类型“&书信电报;myApplication>_默认值';

C# 无法加载类型“&书信电报;myApplication>_默认值';,c#,asp.net,C#,Asp.net,我正在与另一个使用C#,.NET3.5的开发人员一起进行一个项目。我们遇到了一个问题,代码在我的机器上运行,但在他的机器上运行时,我们得到以下错误: 描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件 分析器错误消息:无法加载类型“”。\u默认值“” Default.aspx中的实际标头如下所示: <%@ Page Language="C#" MasterPageFile="~/Site1.Master" Aut

我正在与另一个使用C#,.NET3.5的开发人员一起进行一个项目。我们遇到了一个问题,代码在我的机器上运行,但在他的机器上运行时,我们得到以下错误:

描述:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件

分析器错误消息:无法加载类型“”。\u默认值“”

Default.aspx中的实际标头如下所示:

<%@ Page Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="<myApplication>._Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

到目前为止,我们已经尝试了以下方法:

  • 撤消他所做的任何更改,以便获得最后一个服务器版本
  • 清除浏览器缓存
  • 重置IIS
当这不起作用时,我们甚至从他的本地机器上删除了他的网站版本,并直接从TFS重新加载。那也没用

这个问题只发生在昨天下午晚些时候——在此之前,它工作正常。他做了一些改变,但没有什么应该导致这一点,特别是考虑到他有TFS的最新版本(在我的机器上工作),那么我无法理解它是如何工作的


另一件事是,如果我们将它从他的机器发布到网站上,那么它就可以工作了,所以这肯定表明他那边有问题,但我不知道它可能是什么。

非常感谢您的回复-它现在已经修复了,这是一件非常愚蠢的事情。基本上,在解决方案中,我们有另一个网站,它构成了我们解决方案的另一部分。由于某种原因,选项文件或其他任何文件已默认为该项目并重置起始页。此项目没有default.aspx页面,因此出现错误。我只是简单地重置了起始页,更改了启动项目,它就成功了

谢谢


Andrew

您是否尝试使用`CodeFile=“Default.aspx.cs”`而不是
codebeahind=“Default.aspx.cs”
不是有效的命名空间标识符,它必须是您的CodeBehind文件中命名空间的名称,其中
类的默认值为:Page
对不起,只是我在这篇文章中使用的一个占位符-真实的文件中有项目名称,但我的公司不允许我们在问这些类型的问题时使用真实的项目名称:)检查您的
Default.aspx.cs
,这里有类似
名称空间myApplication{class\u Default:Page{/***}
和这些您需要使用的标识符,如
myApplication.\u默认值
-如果您没有名称空间,请使用名称空间,或者ASP.NET将其默认为
ASP
-您也可以尝试清理
\Windows\Microsoft.NET\Framework\v4…\Temporary ASP.NET Files
文件夹-我知道的任何版本都不会自动或可靠地执行此操作。请参阅