Frage

Ich habe ein großes Problem.Ich habe drei benutzerdefinierte Webparts entwickelt und sie auf unserem Testserver bereitgestellt, und das funktioniert einwandfrei.Deshalb habe ich beschlossen, sie auch auf dem Produktionsserver bereitzustellen, aber wenn ich sie dort zu einer WebPartPage hinzufüge, sehe ich nur den Titel der WebParts, aber nicht den Inhalt.

Ich verwende wss3.0 mit SharePoint 2007 in beiden Umgebungen und die Webparts sollten Informationen aus SharePoint-Listen lesen und sie dann über ein Repeater-Steuerelement anzeigen.

Ich habe die Assemblys der Webparts zum Assembly-Cache und die Controltemplates, Features und Layouts zu den richtigen Ordnern auf dem Server hinzugefügt.Ich habe auch das hinzugefügt <SaveControl /> Markieren Sie die web.config und führen Sie dann den folgenden Befehl aus.
"%CommonProgramFiles%\Microsoft Shared\web server extensions\12\bin\stsadm.exe" -o installfeature -name <FeatureName> -force

Hat jemand eine Idee, was ich falsch mache, damit die Webparts auf dem Testserver funktionieren, aber nicht auf dem Produktionsserver?Gibt es etwas, das ich übersehen könnte, sodass die Webparts nur ihren Titel anzeigen?

Es tut mir leid, dass ich keinen Quellcode veröffentliche, aber ich habe keine Ahnung, welcher Teil des Codes falsch sein könnte, um einen solchen Fehler zu verursachen.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Da Sie die Titel sehen, sind die Webparts korrekt bereitgestellt.Wenn es sich um ein Installationsproblem handelte, würden Sie eine Ausnahmeseite oder eine Safecontrol-Fehlermeldung erhalten.

99 % Wahrscheinlichkeit, dass es etwas mit Ihrem Code zu tun hat.Fügen Sie etwas Protokollierung hinzu, stellen Sie die DLL erneut bereit und überprüfen Sie die Protokolldateien.

Notiz:Es könnte auch eine gute Idee sein, eine Try-Catch-Anweisung einzufügen und bei einer Ausnahme eine ordnungsgemäße Fehlermeldung an den Endbenutzer zurückzugeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top