路径中的非法字符。 AccountController.cs

时间:2015-05-19 11:59:34

标签: asp.net asp.net-mvc razor user-accounts

我使用的是ASP.NET MVC默认帐户系统,最近我尝试登录或注册时收到此错误:

  

' /'中的服务器错误应用

     

路径中的非法字符。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.ArgumentException:非法字符   路径。

     

来源错误:

     

第46行:if(ModelState.IsValid)   第47行:{   第48行:var user = await UserManager.FindAsync(model.UserName,model.Password);   第49行:if(user!= null)   第50行:{

     

源文件:   c:\ Users \ u1152923 \ Desktop \ newsWebApplication \ newsWebApplication \ Controllers \ AccountController.cs Line:48

最近没有对AccountController.cs进行任何更改,所以我不明白问题的来源。

可能更改web.config可能导致错误。完整的web.config如下:

http://pastebin.com/iMviLJGS

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我已设法解决它!问题实际上来自IdentityModel.cs 确保以下内容引用了正确的连接!

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection") 
    {
    }
}

感谢大家的帮助。