Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.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/8/mysql/70.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 ASP.NET身份2电子邮件确认_C#_Mysql_Asp.net Mvc_Asp.net Identity - Fatal编程技术网

C# MVC5 ASP.NET身份2电子邮件确认

C# MVC5 ASP.NET身份2电子邮件确认,c#,mysql,asp.net-mvc,asp.net-identity,C#,Mysql,Asp.net Mvc,Asp.net Identity,MVC5 ASP.NET Identity2用于电子邮件验证的开箱即用实现注册后创建如下代码-(我使用的是Int-Id和MySQL) 然后,我使用mvcmailer发送电子邮件,它可以正常工作 await UserMailer.RegistrationConfirm(user.Id, user.LastName, user.FirstName, callbackUrl).SendAsync(); 生成的确认url从未触及路径,我已将其置于所有其他url的顶部 routes.MapRoute(

MVC5 ASP.NET Identity2用于电子邮件验证的开箱即用实现注册后创建如下代码-(我使用的是Int-Id和MySQL)

然后,我使用mvcmailer发送电子邮件,它可以正常工作

await UserMailer.RegistrationConfirm(user.Id,  user.LastName, user.FirstName, callbackUrl).SendAsync();
生成的确认url从未触及路径,我已将其置于所有其他url的顶部

routes.MapRoute(
           "confirmaccount",
           "account/confirmation/{userId}-{code}",
            new { controller = "Account", action = "confirmation"},
             new { userId = @"\d+" }); // URL Constraints );
我不知道这里可能出了什么问题。是否有人有一个较短的确认电子邮件的替代方案?生成的Url看起来也很难看 示例如下:

http://localhost:56914/account/confirmation/34-ezqSkgYQmZ2Jpkib8WswHlmCCcBaYYhl21xzvhisWdSZtGPIP2hauUtT6Av7vt48hmdVZv2axFjCvQzMpyatMb3zQn8Ga50dAAeQ8OPgMoMM13vORp2TG8%2babTxTbXN51vdmfN7ESsdR3L5f9jWXUw%3d%3d

我得到的最好的结果是一张白色的空白页,我想知道我是否遗漏了一些我真正需要的东西。

试着通读一遍,看看你是否遗漏了什么。谢谢@AndresCastro-我已经检查并解决了这个问题。问题出在routemap中,因此我启用了routes.mapmvCatributeRoutes();
http://localhost:56914/account/confirmation/34-ezqSkgYQmZ2Jpkib8WswHlmCCcBaYYhl21xzvhisWdSZtGPIP2hauUtT6Av7vt48hmdVZv2axFjCvQzMpyatMb3zQn8Ga50dAAeQ8OPgMoMM13vORp2TG8%2babTxTbXN51vdmfN7ESsdR3L5f9jWXUw%3d%3d