Ich brauche ein wenig Hilfe bei der Einrichtung einer Sharepoint-Lösung in Sharepoint.
Ich habe ein wspbuilder-Projekt erstellt (12 Hive-Strukturen einschließlich des Ordners controltemplates)
Ich habe ein Projekt für Benutzerkontrollen (wie Login, Logout usw.) erstellt, und wenn ich sie baue, werden die .ascx-Dateien zu 12 \controltemplates Ordner (ich habe ein Postbuild-Ereignis geschrieben, um .ascx als Steuervorlage hinzuzufügen)
Es gibt keine Kompilierungsfehler. Ich habe wsp erstellt und zum Lösungsspeicher hinzugefügt. Aber wenn ich versuche, es für die spezifische Webanwendung bereitzustellen, kann ich keine Auswahl der Webanwendung im Fenster deploysolution sehen. Es wird angezeigt
Die Lösung enthält keine auf eine Webanwendung bezogene Ressource und kann daher nicht für eine bestimmte Webanwendung bereitgestellt werden. Sie kann nur global implementiert werden.
Ich denke, das Problem ist das Hinzufügen von safecontrols in die manifest.xml. Wenn ich die wsp bauen keine sicheren Steuerelemente hinzufügen, um die maifest.xml. Ich habe deploymenttarget in GAC in wspbuilder.exe.config Datei auch enthalten.
Meine feature.xml sieht folgendermaßen aus
<Feature Id="DBF94C51-A4AB-4c47-BD97-74D3795C6A63"
Title="site feature"
Description="My sharePoint features"
Version="1.0.0.0"
Scope="Site"
Hidden="FALSE"
DefaultResourceFile="core"
xmlns="http://schemas.microsoft.com/sharepoint/"
ReceiverAssembly="[[4part assembly name]]"
ReceiverClass="[[Receiver class]]"
>
Wie kann ich dieses Problem beheben? Ich möchte die wsp nur für eine bestimmte Webanwendung bereitstellen.
Gracias.