2009-08-11 19 views
0

Welche Tipps haben Sie zum Debuggen eines Webparts, das nicht installiert wird? Ein Tipp pro Antwort.Sharepoint WebPart nicht installiert

+0

Dies ist eine weit offene Frage. Können Sie genauer sein, indem Sie "nicht installieren"? –

+0

Die weit offene Frage war so, dass wir eine Liste von Punkten durcharbeiten mussten. Mein Problem ist, dass es installiert, aber wenn ich auf das XML-Symbol klicke oder versuche, den Teil der Seite hinzuzufügen, erhalte ich einen Fehler – John

+0

@John: Das sieht wie ein ziemlich spezifischer Fehler aus. Möglicherweise haben Sie mehr Glück, wenn Sie dies als eine eigene Frage mit Details darüber, wie der Webpart erstellt wurde, veröffentlichen. –

Antwort

0

Eines der häufigsten Probleme für Neulinge ist wahrscheinlich Codezugriffssicherheit. Ein toller Artikel zur Fehlerbehebung ist Common Security Pitfalls for Web Part Developers von Jan Tielens. Es wurde für SharePoint 2003/WSS 2.0 geschrieben, die gleichen Prinzipien gelten jedoch auch für SharePoint 2007/WSS 3.0.

Der Fehler ist in der Regel etwas wie "Ein Webpart oder Web Form Control auf dieser Webpart-Seite kann nicht angezeigt oder importiert werden, weil es nicht auf dieser Website als sicher registriert ist."

0

Eine schnelle Lösung Ich kann daran denken, Ihre Fehlermeldung ist, dass Sie irgendwo im Code eine < %%> haben. Sie können versuchen, diesen Teil mit

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

Sharepoint keine Inline-Scripting, außer dass aus der Box in _layouts Ordner für den Inhalt erlaubt es gewickelt wird. Sie müssen Ihren Inline-Codeblock in den dahinter liegenden Code verschieben.

0

Setzen Sie einen Haltepunkt in den Konstruktor und debuggen Sie ihn. Wahrscheinlich möchten Sie im Konstruktor nichts machen. Ich denke, dass wir dort ein RunWithElevatedPrivileges gemacht haben, und das war ein Problem beim Hinzufügen eines Webparts zu einer Seite, aber nicht beim Verwenden des Webparts, wenn es bereits auf einer Seite war.

0

Ich verwende Webparts Sharepoint und ich habe keine Möglichkeit zum Debuggen gefunden. Ich kopiere einfach den Code in eine andere Anwendung, um es zu debuggen

Verwandte Themen