Frage

Ich versuche, ein benutzerdefinierte Aktionen mit dem WSP-Builder zu erstellen. Meine Ordnerstruktur ist so etwas,

Bildbeschreibung eingeben hier

Jetzt, wenn ich versuche, die Lösung bereitzustellen, kommt nichts auf, aber ich erhalte diesen Fehler in meinem ULS-Protokoll,

Fehler beim Erstellen einer Steuerung von der Montage '', Klasse '': die Steuerung Mit Montagename '', 'Klassenname' 'ist nicht für das Web bei der URL zulässig ''.Der Typ ist nicht als sicher registriert.

Ich habe MONTAGE-NAME entfernt, aber ich lese dieses Eine andere Frage Sie bitten, manifest.xml hinzuzufügenBuilder umfasst Manifest.xml in WSP und löst das Problem?

War es hilfreich?

Lösung

Sie können Ihrem Projekt ein leeres Modul hinzufügen, das Eigenschaften Fenster öffnen und Sichere Steuerungseinheiten einstellen Eigenschaft eines neuen hinzugefügten Moduls.Diese Eigenschaft ermöglicht das Hinzufügen von sicheren Steuerelementen.

Andere Tipps

Sie müssen diese der FeatureAusAciFImated-Funktion für Feature-Recivers hinzufügen hinzufügen generasacodicetagpre.

Der obige Code fügt das Feature oder was auch immer auf die sicheren Steuerelemente in web.config für Sie hinzu! Dies ist der empfohlene Weg und bleibt von Best Practices. Wenn Sie also die Funktion aktivieren, fügt es die sicheren Steuerelemente hinzu :)

edit

mehr finden Sie hier, ähnlich wie oben! und ja dies ist Best-Practice und wurde von Microsoft-Anteilsspiele für die Registrierung von SafeControls gesetzt, ohne dass Sie es manuell tun, und es wird automatisch jedes Mal hinzugefügt, wenn Sie die Funktion auf dem gewünschten Web.config aktivieren, das innerhalb der Webapplikation so nicht erforderlich ist mal :):

Eine Sammlung von web.config-Änderungen ist ein Satz von Befehlen, die, Wenn Sie vom Web.config-Manipulator in Microsoft SharePoint verarbeitet werden Foundation, Ändern Sie den Status der Datei web.config. Sie können streiten zusammen einen Satz dieser Befehle, um sicherzustellen, dass sie das gewünschte anwenden Tags und Attribute in web.config. Jede Modifikation wird ausgedrückt als Objekt im Verwaltungsobjektmodell.

Verwenden Sie die WebconfigModifications-Eigenschaft der Spwebapplication oder Spwebservice-Klasse, um die Sammlung von web.config-Änderungen zu erhalten entweder in der Webanwendung oder in allen Webanwendungen innerhalb der Internetservice. Um Änderungen anwenden, die Sie durch das definieren SpwebConfigModification-Klasse in die Web.config-Dateien auf dem Server Farm, rufen Sie die ApplyWebconfigModifications-Methode auf dem aktuellen an Inhalts-Webservice-Objekt wie folgt: Spwebservice.contentservice.ApplyWebconfigModifications

http://msdn.microsoft.com/ de-us / library / microsoft.sharepoint.administration.spwebconfigModification.aspx

hoffe es hilft :)

edit 2

Wenn sein WebPart dann ja, sollten Sie eine Manifest-Datei mit dem Namen Manifest.xml mit den folgenden haben: generasacodicetagpre.

Ich hoffe, es vergibt etwas Licht :)

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