我有一個不尋常的場景,其中SP 2007站點中只有一個頁面出現此錯誤「您無權查看此頁面」。帶有usercontrol的SharePoint頁面正在授予您無權查看此頁錯誤
以下是一些詳細信息: SP 2007 Enterprise 有問題的頁面使用SmartPart顯示自定義用戶控件。
我們有50多個頁面也使用SmartPart中的自定義用戶控件,並且它們都不會生成此錯誤。
有問題的網頁有幾個功能,它最初加載得很好。首次加載時,用戶從下拉列表中選擇一個客戶,然後輸入搜索查詢並單擊搜索按鈕。這一切都有效,然後頁面返回一些搜索結果。這也適用。用戶可以點擊每個項目的修改鏈接。點擊產生頁面錯誤的修改鏈接。所有這些事情都在這一頁完成,它只是相應刷新。修改鏈接只是一個標準的asp:命令行字段,它使頁面以可編輯模式加載行項目。
這是另一件奇怪的事情。如果我以SP管理員帳戶登錄,並轉到此頁面,它可以正常工作,沒有錯誤......然後所有其他用戶都可以正常進入並正確使用頁面,而且不會出現錯誤。就好像是安全問題一樣,由於管理員首先使用頁面而暫時解決問題。但是,在發佈代碼或IISRESET等之後,頁面將不再適用於任何普通用戶。
任何想法,我應該尋找什麼來解決這個問題?如果有人認爲這可能是相關的,我也可以提供代碼。
謝謝!
你可能有區和備用訪問映射的一些問題,我的猜測是您使用本地主機/普通主機名在一處您的網址,並在其他的FQDN。請將相關網頁的網址以及懸停在鏈接上的網址顯示出來。 – Tobias 2012-02-11 18:36:00