Distribuire Project Web App con una nuova raccolta siti (Project Server Subscription Edition 2019 o 2016)
Riepilogo: informazioni su come distribuire un'istanza di Project Web App insieme a un sito di Project Web App in una nuova raccolta siti.
Si applica a: Project Server Subscription Edition, Project Server 2019, Project Server 2016
Creare un sito Web principale
Se non esiste un sito Web di primo livello per l'applicazione Web in cui si vuole creare un sito Project Web App, è prima necessario crearne uno. Per creare il sito Web principale, eseguire la procedura seguente.
Per creare un sito Web principale
Nella sezione Gestione applicazioni del sito Web Amministrazione centrale SharePoint fare clic su Crea raccolte siti.
Selezionare un'applicazione Web dal menu a discesa Applicazione Web.
Digitare un titolo per la raccolta siti nella casella Titolo.
Nella sezione Selezione modello scegliere un modello per il sito.
Nota
Project Servers Subscription Edition, 2019 o 2016 non richiede un modello specifico. È possibile sceglierne uno adatto per l'organizzazione.
Nella sezione Amministratore principale raccolta siti digitare il nome dell'account da utilizzare come amministratore del sito.
Fare clic su OK.
Dopo aver creato il sito Web principale, è necessario concedere agli utenti l'accesso al sito. Per consentire l'accesso in lettura al sito principale, eseguire la procedura seguente.
Per impostare le autorizzazioni di lettura sul sito Web principale
Passare al sito radice , ovvero https://< servername>.
Nella parte superiore della pagina fare clic su Condividi.
Nella finestra di dialogo Condividi fare clic su Mostra opzioni.
Dal livello Selezionare un gruppo o un livello di autorizzazione scegliere <Visitatori del sito> [Lettura].
Nella casella di testo Immettere nomi o indirizzi di posta elettronica digitareEveryone.
Fare clic su Condividi.
Creare un sito di Project Web App
Importante
Quando si crea un nuovo sito Project Web App insieme a una nuova raccolta siti, è consigliabile usare un database del contenuto SharePoint Server Subscription Edition, 2019 o 2016 separato per il sito Project Web App e le aree di lavoro del progetto associate. Per isolare correttamente il sito Project Web App nel proprio database del contenuto, è necessario distribuire Project Web App in un momento in cui altri amministratori non creano nuovi siti nell'applicazione Web in cui si distribuiscono Project Web App.
Inserendo Project Web App e le aree di lavoro del progetto associate in un database del contenuto separato, è possibile semplificare notevolmente le procedure di migrazione e backup e ripristino del sito.
La creazione di un sito Project Web App richiede cinque passaggi di base:
Creare un database del contenuto per ospitare il sito Project Web App e le aree di lavoro del progetto associate.
Creare il sito Project Web App stesso.
Bloccare il database del contenuto Project Web App per impedire l'aggiunta di altre raccolte siti.
Importante
Assicurarsi che nessun altro amministratore stia aggiungendo raccolte siti all'applicazione Web in cui si prevede di distribuire Project Web App mentre si eseguono le procedure in questa sezione.
Per creare un database del contenuto
Nella sezione Gestione applicazioni in Amministrazione centrale SharePoint fare clic su Gestisci database del contenuto.
Fare clic su Aggiungi database del contenuto.
Nella sezione Applicazione Web scegliere l'applicazione Web in cui si prevede di distribuire il sito Project Web App.
Nella sezione Nome database e autenticazione digitare il nome del server di database in cui si prevede di distribuire i database Project Web App e digitare un nome per il database.
Fare clic su OK.
Dopo aver creato e configurato il database del contenuto, il passaggio successivo consiste nel creare il sito Project Web App stesso.
Per creare un sito Project Web App in una nuova raccolta siti, eseguire il cmdlet Microsoft PowerShell New-SPSite per creare il sito nel database del contenuto creato e quindi eseguire Enable-SPFeature per attivare le funzionalità della raccolta siti Project Web App.
Verificare di essere membri dei ruoli e dei gruppi seguenti:
- Ruolo predefinito del server securityadmin nell'istanza di SQL Server.
- Ruolo predefinito del database db_owner in tutti i database da aggiornare.
- Gruppo Administrators locale per il server in cui vengono eseguiti i cmdlet di PowerShell.
Dal prompt dei comandi di PowerShell eseguire i comandi seguenti per creare il sito Project Web App.
New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName
Ad esempio:
New-SPSite -ContentDatabase PWA_Content -URL https://contoso-appsrv1/sites/PWA -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL https://contoso-appsrv1/sites/PWA
Dopo aver effettuato il provisioning del sito Project Web App, verificare che sia stato creato nel database del contenuto creato. Usare il cmdlet Get-SPSite , passando il nuovo database del contenuto come parametro:
Per verificare il percorso del sito di Project Web App
Dal prompt dei comandi di PowerShell digitare il comando seguente e quindi premere INVIO:
Get-SPSite -ContentDatabase <ContentDatabaseName>
Il comando deve restituire l'URL per il sito Project Web App e nessun altro URL.
Nota
Se nel database del contenuto sono elencati ALTRI URL oltre a quelli del sito Project Web App, eliminare il sito Project Web App e riavviare la procedura con un nuovo database del contenuto.
Dopo che il sito Project Web App si trova nel database del contenuto desiderato, è necessario bloccare il database per impedire a SharePoint Server di aggiungere altre raccolte siti al database. Questa operazione viene eseguita impostando il numero massimo di siti del database del contenuto su uno.
Nota
La configurazione di questa impostazione non impedisce la creazione di nuovi siti di aree di lavoro progetto.
Per bloccare il database del contenuto
Nella sezione Gestione applicazioni in Amministrazione centrale SharePoint fare clic su Gestisci database del contenuto.
Nella colonna Nome database fare clic sul collegamento del database del contenuto che è stato creato.
Nella sezione Impostazioni capacità database eseguire le operazioni seguenti:
Nella casella Numero di siti prima della generazione di un evento di avviso digitare0.
Nella casella Numero massimo di siti che è possibile creare in questo database digitare1.
Fare clic su OK.
È ora possibile accedere al nuovo sito Project Web App.