Frage

Ich brauche wenig Hilfe bei der SharePoint-Lösung, die in SharePoint eingerichtet ist.

Ich erstellte Wspbuilder-Projekt (12-Bienenstruktur einschließlich ControlTemplates-Ordner)

Ich habe Projekt für Benutzersteuerelemente (wie Login-Logout usw.) erstellt. Wenn ich sie erstellte, werden die .ascx-Dateien in 12 \ ControlTemplates-Ordner hinzugefügt (ich schrieb Post -build-Ereignis, um .ascx als Controltemplate hinzuzufügen)

Es gibt keine Kompilationsfehler. Ich habe WSP gebaut und fügte es zum Lösungsladen hinzu. Wenn ich jedoch versuche, es an der jeweiligen Webanwendung bereitzustellen, kann ich keine Auswahl der Webanwendung im Fenster DeploySolution sehen. Es sagt

Die Lösung enthält keine skaped-Ressource von Webanwendungen und kann daher nicht in einer bestimmten Webanwendung bereitgestellt werden. Es kann nur global eingesetzt werden.

Ich denke, das Problem fügt dem Manifest.xml SafeControls hinzu. Wenn ich den WSP-Controls baue, fügen der MAIFest.xml keine sicheren Steuerungen hinzu. Ich habe auch DeploymentTarget auf GAC in der Datei Wspbuilder.exe.config enthalten.

my Feature.xml ist wie folgt

generasacodicetagpre.

Wie kann ich dieses Problem beheben? Ich möchte den WSP nur auf bestimmte WebApplication bereitstellen.

danke.

War es hilfreich?

Lösung

Wenn Sie SafeControls registrieren, müssen Sie das Feature auf der Webanwendungsebene scope, sodass er weiß, welches Web.config zu aktualisieren ist.Ändern Sie den Umfang auf WebApplication und es wird wissen, welches Web.config bereitstellt.

auch bei Verwendung von STSADM Verwenden Sie den SAIL-Switch, um die gewünschte Webanwendung zu versorgen, die Sie benötigen.

shane

Andere Tipps

Wie stellen Sie dies bereit - Was sind die genauen Stsadm-Befehle, die Sie ausgeben?Stimmen sie mit dem Umfang in Ihrer Manifest-Datei überein?

http://msdn.microsoft.com/en-us / library / bb861828 (office.12) .aspx

ohh eigentlich war es mein fehler ... für die störung.

Ich habe den Schlüsselwert in der Datei wspbuilder.exe.config nicht aufgenommen.Ich nehme die sicheren Steuerelemente in einen anderen angegebenen Ordner in der Lösung.Ich musste in die Konfigurationsdatei einbeziehen.

Jetzt ist alles in Ordnung.Danke für die Hilfe.

Ich habe eine Art derselben Beobachtung wie Sie gemacht. Ich glaube nicht, dass es sich um GAC oder Bin-Bereitstellung der DLL zusammenhängt, sondern nur, wenn SafeControl enthalten ist. Hier ist es, wie es in SP2010 geht: http://hrasor.wordpress.com/2011/12/04 / SP2010-WSP-Global-OR-NICHT /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top