这在我的本地网站上运行正常但是一旦我将网站上传到我的实时服务器,我就会得到stem.NullReferenceException:对象引用没有设置为对象的实例
在第一行:
if (!Page.User.Identity.IsAuthenticated)
{
pnlSignIn.Visible = true;
pnlSignOut.Visible = false;
}
答案 0 :(得分:5)
您应该使用Request.IsAuthenticated
代替Page.User.Identity.IsAuthenticated
。
内部Request.IsAuthenticated
将验证用户及其身份是否已设置(非空)。您可以在代码中执行相同操作,但为什么要这么做。