|
|
1
1
在此阶段,上下文可能仍在aspnet帐户或运行应用程序池的帐户下运行。您可能希望在global.asax中创建几个(或全部)可用事件,并将context.user.name的结果打印到文本文件中进行测试。然后您可能会看到该名称是否存在任何值。我看到的是,如果站点作为aspnet帐户运行,那么名称将为空。 您可能还需要检查与数据库的连接,并查看在context.user.isinRole(“版主”)返回false期间谁试图登录数据库。 另外,(这是暗中拍摄),你可能想看看thread.currentprocipal.isinRole(“版主”)给你什么。我希望这些建议有助于调试。 |
|
|
Aleksa Ristic · 手动创建全局。尽快。cs文件不工作 7 年前 |