Configurazione di Windows Server 2012 IIS per l’installazione 3 Tiers di un’applicazione LightSwitch

L’installazione 3 Tiers di un’applicazione LightSwitch su un Windows Server 2012 richiede alcuni passi aggiuntivi rispetto a quanto riportato nell’ottimo post di Beth Massi (Deployment Guide: How to Configure a Web Server to Host LightSwitch Applications).

Gli aspetti fondamentali, per il deploy diretto da Visual Studio al Server, sono tre:

1. Installazione dell’IIS Role (con l’attivazione completa di WCF)

2. Utilizzo del Web Platform Installer per l’installazione dei prerequisiti necessari al deploy dell’applicazione LightSwitch

3. Configurazione del SQL Server per consentire l’accesso remoto

Vediamoli in dettaglio, punto per punto:

Installazione dell’IIS Role (con l’attivazione completa di WCF)

Dalla Server Manager Dashboard del server, selezionare “Add roles and features”:

image

scegliere il server:

image

e selezionare “Web Service (IIS)”:

image

infine selezionare i seguenti elementi:

image

questo completa il primo punto.

Utilizzo del Web Platform Installer per l’installazione dei prerequisiti necessari al deploy dell’applicazione LightSwitch

Se non è già presente nel server, occorre installare WPI (Web Platform Installer). Per farlo, è necessario disabilitare la protezione di Internet Explorer:

image

Facendo click su “On”, appare la finestra di impostazione:

image

nella quale possiamo selezionare “Off” per l’utente amministratore.

Ciò fatto, possiamo aprire l’IIS Manager e dalla start page cliccare su “Microsoft web Platform”:

image

e scaricare WPI:

image

Una volta avviato WPI, basta inserire “LightSwitch” nella casella di ricerca e selezionare “LightSwitch in VisualStudio 2012 - Server Configuration with local SQL Express”:

image

Finita l’installazione dei prerequisiti, poiché stiamo utilizzando un Windows Server 2012, occorre installare anche il seguente pacchetto, che contiene il SP1 di SQL Server 2008 R2:

image

E questo completa il secondo punto.

Configurazione del SQL Server per consentire l’accesso remoto

Per poter installare l’applicazione LightSwitch direttamente dal Deploy Wizard di Visual studio 2012, occorre poter accedere al SQL Server in modalità remota.

Per impostare la modalità di accesso remota, occorre:

Avviare il “SQL Server Configuration Manager” e impostare la modalità di avvio di “SQL Server Browser” a Manuale e avviare il servizio:

image

Attivare i protocolli “TPC/IP” e “Named Pipes” nei “Native Clients” e nel “SQL Server”:

image

Infine disabilitare il Firewall del Server (solo per il tempo strettamente necessario al deploy!)

E questo conclude il terzo ed ultimo punto.

Per l’uso del Deploy Wizard di LightSwitch 2012, è opportuno leggere e far tesoro del post di Beth Massi: “LightSwitch IIS Deployment Enhancements in Visual Studio 2012”

That’s all Folks!

«settembre»
domlunmarmergiovensab
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456