Asp.net System.MissingMethodException:未找到方法

Asp.net System.MissingMethodException:未找到方法,asp.net,.net-3.5,user-controls,Asp.net,.net 3.5,User Controls,我在项目中有一些用户控件保存在文件夹UserControls下 我正在使用母版页中该文件夹中的一个用户控件和Default.aspx上的一个用户控件。default.aspx使用该主文件 问题是,在发生某些事情之前,一切都正常工作,而且似乎没有编译用户控件。用户控件从业务逻辑调用一个方法,在一切正常工作之前,该方法是无参数的,但当我将其更改为接受参数时,它开始给出错误。它仍在搜索无参数方法..!!: 我尝试过手动删除DLL,删除用户控件,然后再次创建它们。但什么都没用 任何人都知道我做错了什么或

我在项目中有一些用户控件保存在文件夹UserControls下

我正在使用母版页中该文件夹中的一个用户控件和Default.aspx上的一个用户控件。default.aspx使用该主文件

问题是,在发生某些事情之前,一切都正常工作,而且似乎没有编译用户控件。用户控件从业务逻辑调用一个方法,在一切正常工作之前,该方法是无参数的,但当我将其更改为接受参数时,它开始给出错误。它仍在搜索无参数方法..!!:

我尝试过手动删除DLL,删除用户控件,然后再次创建它们。但什么都没用


任何人都知道我做错了什么或者我遗漏了什么???

尝试检查生成配置管理器Visual Studio 2008->build->build configuration manager。我遇到了一个类似的问题,结果是我引用的一个项目没有被标记为实际构建。在构建程序集时,应该选中一个复选框。请尝试更改正在创建问题的程序集的程序集版本号,重新生成,然后检查该程序集的版本号是否正确。

我遇到此问题,原因是GAC中存在旧版本的bin部署程序集。不幸的是,如果GAC版本具有相同的版本号,则无法强制从bin目录加载DLL。请参见此处:

您是否尝试过手动删除bin和obj文件夹并重建解决方案?这通常是我在那种情况下的第一件事。看到了吗?我做到了,但没有成功