Asp.net 如何在global.asax中创建默认用户?
我正在从事的项目使用连接到mongo数据库的ms identity。出于部署目的,因为没有公共注册,我希望页面自动检查管理员帐户,如果缺少,则创建一个。然而,我似乎无法做到这一点,因为在执行Application_Start时没有owin上下文,这是我知道如何在整个mvc之外访问用户管理器的唯一方法。现在,每次加载主页时,它都会检查管理员帐户,但我突然发现这是不必要的膨胀,我想将其移动到访问频率较低的地方。我能为您提供的最佳解决方案是创建install.aspx。您将手动执行此操作并为您创建一个用户Asp.net 如何在global.asax中创建默认用户?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我正在从事的项目使用连接到mongo数据库的ms identity。出于部署目的,因为没有公共注册,我希望页面自动检查管理员帐户,如果缺少,则创建一个。然而,我似乎无法做到这一点,因为在执行Application_Start时没有owin上下文,这是我知道如何在整个mvc之外访问用户管理器的唯一方法。现在,每次加载主页时,它都会检查管理员帐户,但我突然发现这是不必要的膨胀,我想将其移动到访问频率较低的地方。我能为您提供的最佳解决方案是创建install.aspx。您将手动执行此操作并为您创建一个
此外,您还可以执行各种应用程序任务,例如刷新应用程序变量等…您可以直接查询数据库,查看是否有用户。你不一定需要UserManager,但是我需要它来创建用户,否则我不知道如何获得安全标签