无法删除ASP.NET角色

时间:2009-10-05 16:09:14

标签: asp.net roles

我有一组四个我一直试图删除的ASP.NET角色 - 他们永远不想死。

简单地说,我已经使用网站管理员工具和运行存储过程成功删除了它们:

exec aspnet_Roles_deleteRole '/', 'CameraOwner', 1;

我的申请名称是'/'。我看到记录从数据库中删除了。没有人使用它。我刷新了我的角色管理页面 - 它已经消失了。但是,下次我的应用程序重新启动时 - 有时在页面刷新后,将重新插入已删除的角色。

添加:如果删除角色并执行iisreset:角色仍会被删除。一旦我点击我的应用程序(即使使用没有任何预先存在的cookie的wget),角色也会被重新插入。

以前有没有人经历过这个?

更新:发现我的问题。然而另一个Forum.NET已经联系了Roles。每次重新加载应用程序时,它都会重新创建缺少的链接角色。

1 个答案:

答案 0 :(得分:1)

角色首先是如何进入您的系统的?你有自动添加角色的代码吗?您是否可以尝试更改数据库名称以确保其他系统没有访问同一个数据库?