c# - 系统.MissingMethodException : Method not found?

标签 c# asp.net .net dll nuget

以前工作的 asp.net webforms 应用程序现在抛出此错误:

System.MissingMethodException: Method not found

DoThis 方法在同一个类上,它应该可以工作。

我有一个通用处理程序:

public class MyHandler: IHttpHandler
{
    public void Processrequest(HttpContext context)
    {
      // throws error now System.MissingMethodException: 
      // Method not found.
      this.DoThis(); 
    }

    public void DoThis(){ ... }
}

最佳答案

当旧版本的 DLL 仍在某处徘徊时,可能会出现此问题。确保部署了最新的程序集,并且没有重复的旧程序集隐藏在某些文件夹中。您最好的选择是删除每个构建的项目并重建/重新部署整个解决方案。

关于c# - 系统.MissingMethodException : Method not found?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8058832/

相关文章:

c# - 继承和 JSON 转换

c# - 枚举 VS 静态类(普通和字符串值)

c# - 从 .net core 2.2 迁移到 3.0 时 Controller 发布 [FromBody] Null 问题

c# - 如果调用 Response.Close(),文件下载将被截断

c# - Visual Studio 包和 VSIX 项目类型之间有什么区别?

c# - 异常信息是 'Could not load file or assembly ' MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'?

c# - "Data source name not found and no default driver specified"错误

c# - 编写 Windows Web 服务但不确定使用哪种语言?

c# - ExecuteNonQuery 返回什么 int 值

c# - 获取 Controller 名称