Domanda

Non ho questa funzione pinzati al mio Vuoto template:

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <FeatureSiteTemplateAssociation Id="19e70775-7410-4a0a-a292-8252e622774a" TemplateName="STS#1" />
</Elements>

Va bene lavorare, ma ho bisogno di questa funzione per essere cucito con punti metallici a tutti i modelli.

Controllo sulla documentazione MSDN, dicono è necessario utilizzare GLOBAL invece di STS#1:

<FeatureSiteTemplateAssociation Id="19e70775-7410-4a0a-a292-8252e622774a" TemplateName="GLOBAL" />

Il fatto è che, quando cambio al GLOBAL, la funzione smette di funzionare. Sono un po 'perso, perché in SharePoint 2007 ha funzionato perfettamente bene, ma ora al 2010 io non riesco a capirlo.

Chiunque ha un indizio di quello che ho potuto fare per cercare di risolvere il problema.

Grazie.

È stato utile?

Soluzione

Prima di tutto, iniziare con una nuova funzione per assicurarsi che tutto sia pulito.

Inoltre, si ricorda che la configurazione per i siti vuote è configurato (come di seguito) per ignorare tutte le caratteristiche pinzate al sito globale definizione.Le stesso vale per alcune altre definizioni di sito come bene.

<Configuration AllowGlobalFeatureAssociations = "FALSE"...</Configuration>

Quindi è necessario includere esplicitamente definizione del sito vuoto insieme globale come:

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<FeatureSiteTemplateAssociation
Id="[your feature guid]"
TemplateName=" GLOBAL" />
<FeatureSiteTemplateAssociation
Id="[your feature guid]"
TemplateName=" STS#1" />
</Elements>

Inoltre, nell'area di attivazione della funzione di eseguire la pinzatura deve essere superiore alle caratteristiche che vengono cuciti. Quindi, la funzione che si usa per fare la pinzatura dovrebbe essere Web Application ambito, se la funzione è di cucire è una raccolta siti di ambito (o abbassare).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top