这是一个已经运行至少8年没有问题的网站,突然间它开始这样做,在一些页面中我们调用C#代码行:Membership.GetUser()。UserName < / p>
有时会返回错误:
异常详细信息:System.NullReferenceException:不是对象引用 设置为对象的实例。
就像用户未经过身份验证一样,但是,如果我刷新它会发生相同但如果我按住F5键超过一秒钟然后它返回数据并且它工作正常。
我已经检查过,会话cookie就在那里,并且它会工作一段时间然后它再次启动它。服务器正在执行。
有什么想法吗?
以下是提供错误的代码片段:
public partial class MasterPage : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
realNameLabel.Text= Membership.GetUser().UserName;
}
}
没有多少,简单的代码。