一个老mvc5项目,平移到jexus下,基本运行无误,目前发现的唯一小问题是user.Identity.GetUserName() 无法得到值,这个在winserver下是正常的。但整个项目的用户登录及认证都没问题,这个小问题好解决,但产生的原因目前无法得知,因为我不知道怎么在mono下进行调试,但在VS中无法重现问题。
我没用过Asp.Net Identity,GetUserName得不到用户名的问题,可能是验证部分与mono或linux有某种不兼容造成的,如果分析不出问题,建议用其它办法解决。