我在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