Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC5项目中缺少Usermanager方法?_C#_Asp.net Mvc 5_Usermanager - Fatal编程技术网

C# MVC5项目中缺少Usermanager方法?

C# MVC5项目中缺少Usermanager方法?,c#,asp.net-mvc-5,usermanager,C#,Asp.net Mvc 5,Usermanager,我遇到了一个问题,各种方法在usermanager中都不起作用。我尝试清除我的Resharper缓存,甚至完全关闭Resharper,但是错误消息是相同的,即使没有运行Resharper。它坚持认为这些方法不存在。它们在所有其他MVC项目中都工作得很好,除了我正在处理的那个项目 当我将鼠标悬停在其中一个方法上时,它给出了基本的“缺少使用指令或程序集引用”。它没有给我一个导入的选项,所有的导入看起来都是应该的,但是我的项目不会承认这些方法 有关于如何解决这个问题的线索吗 代码为文本: using

我遇到了一个问题,各种方法在usermanager中都不起作用。我尝试清除我的Resharper缓存,甚至完全关闭Resharper,但是错误消息是相同的,即使没有运行Resharper。它坚持认为这些方法不存在。它们在所有其他MVC项目中都工作得很好,除了我正在处理的那个项目

当我将鼠标悬停在其中一个方法上时,它给出了基本的“缺少使用指令或程序集引用”。它没有给我一个导入的选项,所有的导入看起来都是应该的,但是我的项目不会承认这些方法

有关于如何解决这个问题的线索吗

代码为文本:

using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Threading.Tasks;
using System.Web;
using System.Web.Mvc;
using MEV3.Models.Helpers;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.Owin.Security;
using MEV3.Models;
正如你所看到的,我所有的导入都是正确的

[HttpPost]
        [ValidateAntiForgeryToken]
        public async Task<ActionResult> ForgotPassword(ForgotPasswordViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByNameAsync(model.Email);
                if (user == null || !(await UserManager.IsEmailConfirmedAsync(user.Id)))
                {
                    // Don't reveal that the user does not exist or is not confirmed
                    return View("ForgotPasswordConfirmation");
                }

                var code = await UserManager.GeneratePasswordResetTokenAsync(user.Id);
                var callbackUrl = Url.Action("ResetPassword", "Account",
                new { UserId = user.Id, code = code }, protocol: Request.Url.Scheme);
                await UserManager.SendEmailAsync(user.Id, "Reset Password",
                "Please reset your password by clicking here: <a href=\"" + callbackUrl + "\">link</a>");
                return View("ForgotPasswordConfirmation");
            }

            // If we got this far, something failed, redisplay form
            return View(model);
        }
[HttpPost]
[ValidateAntiForgeryToken]
公共异步任务);
返回视图(“放弃密码确认”);
}
//如果我们走到这一步,有些东西失败了,重新显示形式
返回视图(模型);
}

那么,您是否“缺少使用指令或程序集引用?”"? 可能
Microsoft.AspNet.Identity
?您正确阅读了我的问题吗?是的,我有所有必需的using语句,但我的项目仍然无法识别这些方法。正如我已经解释过的。模板出现问题不是什么新鲜事。你试过手动删除和添加程序集吗?@ObedMarsh好的,伙计,冷静点,今天是星期五。我错过程序集引用(或重定向绑定到正确版本的dll)的情况已经发生了数百万次,我得到了这个错误。你可以检查一下这些是否与你的其他项目不同。我完全冷静,但你的建议是显而易见的,我已经尝试过了。导入在其他项目中是相同的@不,我没有,我该怎么做呢?