我有一個測試用戶帳戶,他在「成員」組中,默認權限級別爲「貢獻」。我在Visual Studio中創建了兩個自定義aspx頁面,這些頁面存儲在_layouts目錄中。這個用戶帳戶怎麼可能查看其中的一個頁面,而不是另一個呢?一頁上有一個按鈕,另一頁有一個gridview,顯示列表項。他可以使用gridview查看頁面,但不能查看帶有單個按鈕的頁面。任何人有一個想法爲什麼? 哦,並且由於某種原因,他也禁止查看用Visual Studio編寫的自定義Web部件。「會員」組用戶的訪問權限?
回答
根據您的意見,好像您可能正在訪問該組本身,而當前用戶無權查看該組的成員。請注意,它也可能是您的代碼中的其他內容,即當前用戶沒有權限執行此操作。通常情況下,拒絕訪問頁面發生時不會出現異常,因此您需要查看SharePoint ULS日誌以獲取有關該錯誤的更多信息。 (從技術上說,它會中止正常的頁面渲染生命週期並將用戶重定向到拒絕訪問頁面。)
ULS日誌在LOGS
子目錄下的12配置單元中找到。我會建議使用ULS Viewer,而不是試圖用記事本通過日誌進行可視化解析(這裏有很多)。
感謝您的回答,還有一個問題,如果您不介意 - 用戶訪問自定義的一般政策是什麼aspx頁面 - 是在用戶被授予訪問權限之前實際分析的這些頁面的內容? – Max
Layouts文件夾下的頁面沒有與它們相關的訪問權限(雖然控件可能會被安全修剪; SharePoint可以控制這個)。開發人員將負責檢查適用於您的自定義頁面的權限並根據需要更改頁面。請注意,頁面生命週期將在用戶的憑據下執行,因此如果您嘗試代表他們執行某些操作,SharePoint可能會爲您提供例外或拒絕訪問頁面。 –
- 1. 私人會員的訪問權限
- 2. 用戶訪問權限
- 3. 如何管理用戶訪問權限和用戶權限
- 4. 檢查不同組中的特定用戶的訪問權限
- 5. 訪問用戶憑證/權限
- 6. 管理數據訪問/用戶權限
- 7. ASP.NET MVC3 - 用戶權限和訪問
- 8. 授予用戶權限來訪問表
- 9. 訪問Outlook中的代表訪問權限的人員列表#
- 10. 訪問沒有管理員權限的域中的用戶帳戶
- 11. 授予對一組用戶訪問Firebase位置的權限
- 12. 獲取哪些用戶具有管理員權限的帳戶(具有OAuthV2訪問權限)的API是什麼?
- 13. 權限訪問
- 14. 訪問權限
- 15. 會員訪問設計(訪問會員)
- 16. TFS訪問權限,用於撤銷項目集管理員的某些權限
- 17. 管理GitLab組中的訪問權限
- 18. 根據登錄用戶的訪問權限限制PHP的文件訪問
- 19. Drupal 7 - 登錄用戶的菜單用戶訪問權限?
- 20. 如何通過用戶/組權限限制對儀表板的訪問?
- 21. Azure會員帳戶訪問問題
- 22. 沒有管理員權限的用戶是否可以管理配置單元中的對象訪問權限?
- 23. 權限訪問sys.dm_db_index_usage_stats
- 24. 如何管理戶外訪問權限
- 25. PDP訪問權限限制
- 26. SVN用戶組和權限
- 27. 用戶組和權限
- 28. 用戶/組權限類
- 29. 授予管理員訪問Android應用程序的權限
- 30. 設置IAM用戶/角色的跨賬戶訪問權限
另外的信息是有幫助的。只有一個按鈕的頁面有什麼作用,即是否存在任何錯誤?你是否也檢查過ULS日誌以獲取更多詳細信息? –
它添加並從某個組中刪除當前用戶。沒有錯誤被拋出,它只是說「訪問被拒絕」,而不是在觸發按鈕事件時,而是在嘗試進入頁面時。 SharePoint實際上不會預編譯aspx頁面上的所有代碼,以查看代碼的功能,是否存在? – Max
我沒有檢查日誌,我將不勝感激他們的信息和我可以查看他們的位置 – Max