正文签名和方法实现中的声明不匹配。 - 在母版页上

时间:2009-12-10 06:15:58

标签: c# .net asp.net

我刚刚将.net 2.0应用程序转换为.net 3.5应用程序

  • 转换网站项目时出错
  • 所以我重新创建了网站项目
  • 再次添加了网站文件(已成功转换)并已添加到项目中

没有构建错误

但是在运行时我遇到了这个错误:

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

     

分析器错误

     

描述:期间发生错误   解析所需的资源   服务这个请求。请   查看以下特定解析   错误详细信息并修改您的来源   适当地归档。

     

分析器错误消息:签名   身体和方法中的声明   实施不匹配。类型:   '我的主人'。部件:   “CompName.ProjectName,   版本= 1.2.3631.30873,   Culture = neutral,PublicKeyToken = null'。

     

来源错误:

Line 1:  <%@ Import namespace="System.Diagnostics"%>
     

第2行:&lt;%@ Master语言=“C#”AutoEventWireup =“true”Inherits =“MyMaster”Codebehind =“MyMaster.master.cs”%&gt;

Line 3:  <%@ Register Src="Controls/MyControl.ascx" TagName="MyControl"     TagPrefix="mc"%>
Line 4:

1 个答案:

答案 0 :(得分:1)

底层错误是Ajax问题

新网站项目指向.net实体框架中的新Ajax DLL (System.Extensions)

我必须在记事本中转到.proj文件并编辑引用以指向旧的.net AJAX DLL。