在ASP.NET Web窗体应用程序中获取错误

时间:2016-07-29 10:35:33

标签: c# asp.net asp.net-mvc azure webforms

我刚尝试通过Azure AD构建一个带有开放ID身份验证的asp.net Web表单应用程序。

我按照http://www.cloudidentity.com/blog/2014/07/24/protecting-an-asp-net-webforms-app-with-openid-connect-and-azure-ad/步骤进行了操作。

我现在收到了错误:

protected void Page_Load()
        {
            var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();

            HasPhoneNumber = string.IsNullOrEmpty(manager.GetPhoneNumber(User.Identity.GetUserId()));

在HasPhoneNumber行中,我得到一个例外:

An exception of type 'System.ArgumentNullException' occurred in Microsoft.AspNet.Identity.Core.dll but was not handled in user code

Additional information: Value cannot be null.

为什么我会收到错误?

此外,如果我可以获得Web表单的概述/资源及其工作原理,那就太棒了。感谢。

0 个答案:

没有答案