嗨我正在使用SharePoint命名空間從整個站點的各種列表中提取項目。我的網站部分工作,但只在我的帳戶。當我在另一個帳戶上嘗試它時,它會爲我提供「錯誤:訪問被拒絕」頁面。我把所有的網頁部分都拿出來了,並且在網頁上只有這個網頁部分。當我刪除下面的行時,爲每個人加載頁面,當我將其添加回來,但它不起作用。我猜這是一些權限問題。我想知道是否有編程方式通過分配用戶ID使用查詢SharePoint上的不同列表?感謝您的幫助SharePoint開發權限
...
SPSite site = new SPSite(_SPSite);
SPWeb eachWeb = site.AllWebs[0];
SPListItemCollection myItemCollection = eachWeb.Lists["Listings"].Items;
...
Ahhh .... SharePoint開發。簡單的數據訪問會變得很麻煩。 – Jim 2009-02-20 19:22:50
但這是一個「功能」!實際上,SharePoint API中的自動安全修整功能非常經常使用,但是有太多人在具有上帝特權的環境中開發和測試,並且想知道爲什麼在生產環境中爲匿名/低權限的帳戶打破了原因。 – 2009-02-20 20:48:03