Frage


Ich hatte die Funktion mit dem Webpart, der Montage Version 1.0.0.0 eingesetzt.Dann habe ich einige Änderungen in meiner Lösung implementiert und die Montage-Nummer auf 1.0.0.1 geändert.WebPart- und Feature-Version wurde auf 1.0.0.2 geändert. Danach deinstallierte ich die Lösung von SharePoint und als installierte neue Version. Jetzt kann ich nicht in der Lage sein, das Web-Teil vorherzusetzen, da SharePoint versucht, auf WebPart Version 1.0.0.1 zu verlinken, und ich bekomme den "unbekannten Fehler".Kummer Dies ist meine Feature.xml-Datei: generasacodicetagpre.

und meine currentnewsfeaturewebpart.dwp: generasacodicetagpre.


Was ist los mit meiner Lösung?HowTo Review Dieses WebPart? Kummer Ich habe eine SharePoint-Version 2007.

War es hilfreich?

Lösung

Feature-Versions- und Montageversion sind 2 verschiedene Dinge und nicht miteinander verbunden.Grundsätzlich fühlt es sich an, als hätten Sie versucht, die Version der Versammlung zu erhöhen, und höchstwahrscheinlich ist das Ergebnis des Aufbaus nicht so.

AS für den "unbekannten Fehler", ist dies auf die Tatsache zurückzuführen, dass das Debugging in Ihrer Web-Config-Datei für die Webanwendung nicht aktiviert ist (Suche nach Debug= FALSE und ersetzen Sie auf True und Customerrors)Setzen Sie auch CallStack auf true).

Sie müssen sicherstellen, dass Sie in Ihrer .dwp-Datei tatsächlich auf die entsprechende Baugruppe referenzieren.Verwenden Sie entweder Reflektor (leider nicht frei) oder über eine VS-Befehlsaufforderung, die SN.EXE (http://msdn.microsoft.com/en-us/library/k5b5tt23(v=vs.80)..aspx) zu extrahierenFull-Assembly-Name oder direkt zu GAC und nehmen Sie es von dort aus.

hoffe es hilft, C: \ Marius

Andere Tipps

Alle Informationen in den Dateien .dwpEinstellungen (möglicherweise vom Benutzer aktualisiert) in der Inhaltsdatenbank.Jedes Mal, wenn die WebPart-Seite geladen wurde, werden die Informationen aus der Inhaltsdatenbank gelesen.

Wenn Sie also die Montageversion aktualisieren, versuchen alle vorhandenen Instanzen, die zu den Seiten hinzugefügt wurden, die alte Version laden und fehlschlagen, es sei denn, Sie haben BindingRefirects in web.config hinzugefügt (siehe Web-Teil-Versionierung mit Montage-Umleitung ), deshalb aktualisieren die meisten SharePoint-Entwickler MontageFileVersion anstelle von MontageVersion

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