0

我有一个 HTTPHandler,它不会部署在 SP 2010 的托管版本上,因为它们只允许沙盒代码。当然是典型的。

处理程序只检查 SignOut.aspx 页面并执行 Session.Clear 以更全面地注销用户。

有谁知道在沙盒解决方案中运行这样的代码的方法?我不能使用事件接收器,因为没有用于注销的事件类型。

建议非常感谢。

使用 VS 2010 和 SharePoint Foundation 2010

4

1 回答 1

1

沙盒代码非常受限。执行逻辑的进程甚至没有HttpHandlers,只有有限的Request/Response。

我想你可以试试:

  1. 在站点中创建您自己的注销页面
  2. 将控件添加到您的自定义页面以清除会话
  3. 将母版页中的注销控件替换为重定向到您自己的页面
于 2011-01-28T21:51:43.903 回答