我使用的是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如下:
感谢任何帮助。
答案 0 :(得分:0)
我已设法解决它!问题实际上来自IdentityModel.cs 确保以下内容引用了正确的连接!
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection")
{
}
}
感谢大家的帮助。