我在Sharepoint 2007中有一个自定义webpart,它可以在安装在同一台机器上时使用。当我从远程机器浏览到页面时,webpart呈现,但是当您单击提交按钮时,我被重定向到/_layouts/login.aspx?ReturnUrl=Sharepoint 2007 webpart与dll在gac中失败
有没有人知道发生了什么,或者是什么我应该做?
我在Sharepoint 2007中有一个自定义webpart,它可以在安装在同一台机器上时使用。当我从远程机器浏览到页面时,webpart呈现,但是当您单击提交按钮时,我被重定向到/_layouts/login.aspx?ReturnUrl=Sharepoint 2007 webpart与dll在gac中失败
有没有人知道发生了什么,或者是什么我应该做?
您可以查看设置在这里启用annymous访问:
是的,谢谢。我正在使用SPSecurity.RunWithElevatedPrivleges不正确。我通过SPContext.Current.Site获取了这个列表,这使得特权提升无用。您必须使用当前网站的ID属性创建对网站和网站的新参考。谢谢大家! – Jeff
什么是提交按钮怎么办呢?在服务器上测试时,它重定向到哪里?听起来像是权限问题。 – alf
是的,我认为现在是权限。 Web部件将新联系人添加到列表并将用户重定向到主页。我已经注释了列表更新方法,它的工作原理。所以现在我必须弄清楚如何让匿名用户编辑列表,我猜? – Jeff
你可以使用SPSecurity.RunWithElevatedPrivileges模拟用户http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedprivileges.aspx – int32