簡體   English   中英

Sharepoint WebPart未安裝

[英]Sharepoint WebPart not installing

您有什么技巧來調試未安裝的WebPart? 每個回應一個提示。

對於新手來說,最常見的問題之一可能是代碼訪問安全性。 Jan Tielens撰寫的有關對此問題進行故障排除的出色文章是《 Web部件開發人員常見安全性陷阱》 它是為SharePoint 2003 / WSS 2.0編寫的,但相同的原理也適用於SharePoint 2007 / WSS 3.0。

該錯誤通常類似於“無法顯示或導入此Web部件頁面上的Web部件或Web窗體控件,因為它未在此站點上注冊為安全的”。

我可以想到的一個快速解決方案是看到您的錯誤消息,即您在代碼中的某個位置具有<%%>。 您可以嘗試用

<div id="temp" runat="server"> var x= '<% = x.ClientID %>' </div>

除了開箱即用的_layouts文件夾中的內容,Sharepoint不允許對任何內容進行內聯腳本編寫。 您需要將內聯代碼塊移至后面的代碼。

在構造函數中放置一個斷點並對其進行調試。 您可能不想在構造函數中做任何事情。 我認為我們可能在那里一直在執行RunWithElevatedPrivileges,這是將Web部件添加到頁面時的問題,但是如果Web部件已經在頁面上,則不使用Web部件。

我在sharepoint中使用Webparts,但沒有找到調試方法。 我只是將代碼復制到另一個應用程序中進行調試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM