WebPart的Web部件頁部署時發生錯誤

http://blog.csdn.net/downmoon/article/details/412412


 使用dwp方式部署自定義的webPart,web.config中也將它們進行了安全註冊。在門戶中通過dwp方式導入都是正常的。可是當想使用frontpage修改頁面的時候發現無法打開部署了webpart的頁面,錯誤信息如下:

soap:Server 發生類型爲 Microsoft.SharePoint.SoapServer.SoapServerException 的異常。  無法顯示或導入此 Web 部件頁上的 Web 部件或 Web 表單控件,因爲它在此網站上沒有被註冊爲安全內容。您可能在與 Microsoft Windows SharePoint Services 兼容的 HTML 編輯器(例如 Microsoft Office FrontPage)中打開此網頁。要修復此網頁,請與網站管理員聯繫以便將 Web 部件或 Web 表單控件配置爲安全內容。您也可以使用 Web 部件維護頁從該網頁中刪除 Web 部件或 Web 表單控件。如果您有必需的權限,您可以使用該頁臨時禁用 Web 部件或刪除個人設置。有關詳細信息,請與網站管理員聯繫。    

其實有個小竅門:
在訪問的頁面f地址後面加?Contens=1
比如http://sp-hgh/personal/downmoon/default.aspx?Contents=1
即可看到該頁面的全部Webpart信息,刪除錯誤的即可!

如果可以看到源碼:
應該aspx文件的最頂部有“PreTag***”之類的標記,刪除不用的行即可


發佈了8 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章