【问题标题】:Sharepoint 2007 webpart with dll in gac fails在 gac 中带有 dll 的 Sharepoint 2007 webpart 失败
【发布时间】:2011-11-04 03:35:47
【问题描述】:

我在 Sharepoint 2007 中有一个自定义 webpart,它在安装了 sharepoint 的同一台机器上使用时可以工作。当我从远程计算机浏览到页面时,webpart 呈现,但是当您单击提交按钮时,我被重定向到 /_layouts/login.aspx?ReturnUrl=

有没有人知道发生了什么,或者我应该做什么?

【问题讨论】:

  • 提交按钮应该做什么?当你在服务器上测试它时它重定向到哪里?听起来像是权限问题。
  • 是的,我认为现在是权限。 Webpart 正在向列表中添加新联系人并将用户重定向到主页。我已经注释掉了列表更新方法并且它有效。所以现在我必须弄清楚如何允许匿名用户编辑列表,我猜?
  • 你可以模拟用户使用 SPSecurity.RunWithElevatedPrivileges msdn.microsoft.com/en-us/library/…

标签: sharepoint web-parts


【解决方案1】:

【讨论】:

  • 是的,谢谢。我错误地使用了 SPSecurity.RunWithElevatedPrivileges。我通过 SPContext.Current.Site 获取列表,这使得特权提升毫无用处。您必须使用当前站点的 ID 属性创建对站点和 Web 的新引用。谢谢大家!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-07
  • 2010-10-12
  • 2011-02-07
  • 2010-10-01
  • 2011-03-06
  • 1970-01-01
  • 2011-06-13
相关资源
最近更新 更多