Domanda

Sto cercando di implementare il controllo campo personalizzato di Media Player descritto in questo articolo MSDN: http://msdn.microsoft.com/en-us/library/aa981226.aspx

Ho creato una colonna del sito personalizzata (di tipo Link) in un tipo di contenuto personalizzato e ho seguito tutte le istruzioni per distribuire la soluzione in SharePoint e aggiungere il controllo a un layout di pagina.

Tuttavia, quando creo una pagina basata su un layout di pagina che utilizza questo controllo campo, nulla viene visualizzato in modalità Modifica o Visualizza della pagina.

Ho cercato nei registri di SharePoint e al momento del caricamento della pagina, vedo il seguente errore in ULS:

Modello di controllo " MediaPlayerFieldControl " non esiste.

Se hai implementato questo controllo, dovevi implementare qualcosa di diverso da quello che i dettagli dell'articolo? Abbastanza sicuro che non ho bisogno di un ASCX qui perché il controllo sta gestendo il rendering del lettore multimediale.

Grazie

È stato utile?

Soluzione

Capito questo ...

All'inizio avevo aggiunto manualmente la voce SafeControl al mio web.config, e per qualche motivo non funzionava. Ora lo sto includendo in manifest.xml in questo modo:

<Assembly DeploymentTarget="GlobalAssemblyCache" Location="MyControlAssembly.dll">
  <SafeControls>
    <SafeControl Assembly="MyControlAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=07085c2a3fb711ee" Namespace="MyControlAssembly" TypeName="*" Safe="True" />
  </SafeControls>
</Assembly>

Non sono sicuro di quale sia stata la differenza, ma questo ha funzionato

Altri suggerimenti

SharePoint 2007 non ha richieste di intervallo di byte. L'esecuzione di una query per un file multimediale di grandi dimensioni richiederà l'intero BLOB da SQL e lo memorizzerà sul WFE. Starei attento a come lo implementi.

copia il file MediaPlayerFieldControl.ascs nel percorso: " C: \ Programmi \ File comuni \ Microsoft Shared \ Web server extensions \ 12 \ TEMPLATE \ CONTROLTEMPLATES "

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top