Domanda

Abbiamo sviluppato una consuetudine Visual Web Part utilizzando Visual Studio 2010 per SharePoint 2010 Server.

Il webpart viene schierato quando eseguito da VS (F5), in modo che possiamo aggiungerlo dove vogliamo utilizzando SharePoint Designer per esempio.

Ma abbiamo bisogno di usare un modo più automatizzato per la distribuzione, così ho trovato che può essere fatto utilizzando PowerShell.

Quindi, i passi che abbiamo fatto era la seguente:

  1. In vistual Studio 2010: Corporatura> pacchetto per generare il wsp
  2. Copiato il .wsp nella directory / bin all'interno del sito web di Sharepoint IIS dir (C:\inetpub\wwwroot\wss\VirtualDirectories\31953\bin in questo caso, perché è in esecuzione sulla porta 31953)
  3. In SharePoint 2010 Management Shell eseguire i seguenti comandi:
Add-SPSolution -LiteralPath "C:\inetpub\wwwroot\wss\VirtualDirectories\31953\bin\OutContext.wsp"

Install-SPSolution -Identity OutContext.wsp -WebApplication http://servername:31953 -GACDeployment

Poi ha aperto il sito in SharePoint Designer, cercare di trovare il webpart all'interno Inserisci> menù Webpart (nella categoria Personalizzato), ma non ho trovato nulla.

Qualche idea di cosa sto facendo male?

È stato utile?

Soluzione

Penso che è ancora necessario per attivare la funzionalità che distribuisce il vostro webpart. Per quanto posso vedere è stata installata la soluzione e quindi installato la funzione, ma non attivata la funzione che contiene il webpart.

Quindi, aggiungere la riga enable-SPFeature -identity foobarwebpartfeature -url yourwebsite nello script per assicurarsi che la funzione è attivata.

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