只是想知道,是否可以在asp mvc应用程序之外使用WebMatrix.WebSecurty和WebMatrix.Roles的功能?例如,在基于控制台的应用程序或业务逻辑组件上使用它来管理所有用户和角色创建?我试过制作一个简单的控制台应用程序,但在尝试初始化WebSecurity时我一直遇到异常。 所有这一切的原因是,我需要在网络服务器的不同组件上拥有所有逻辑,因为网络服务器只负责消费此类服务。但是,在拥有WebSecurity时,我自己实现所有用户管理将是一种浪费。
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);