Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Utilizzo di Windows Installer Xml (WIX)
venerdì 09 ottobre 2015 - 20.02
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Windows Server 2008 R2
|
Windows Server 2003
|
SQL Server 2008
|
SQL Server 2005
|
SQL Server 2000
matteoct
Profilo
| Junior Member
51
messaggi | Data Invio:
ven 9 ott 2015 - 20:02
Salve, avrei la necessità di creare un file *.exe/*.msi per distribuire una webapplication che ho realizzato con VS2010 Express.
Ho cercato tanto in rete ed alla fine ho trovato dei risultati che mi hanno spinto a provare Windows Installer Xml (WIX).
Ritengo sia una validissima soluzione ma non riesco a trovare una guida, specie in Italiano, ma questo è trascurabile, che mi aiuti almeno nei passi iniziali.
La mia esigenza è questa: l'installer dovrebbe:
- verificare i prerequisiti (IIS, MSSQL, Framework 4.0)
- creare la webapplication in IIS
- creare il db
- restore del db mediante query da includere nel setup
Qualcuno può darmi un consiglio o c'è qualcosa di alternativo e freeware che soddisfi le mie esigenze?
edit:
Ho risolto!!!!!!
ma sono curioso di avere qualche risposta, giusto per confronto.
Premetto che prima di scrivere ero già riuscito a creare l'installer, sempre con Windows Installer Xml (WIX), che mi creava la webapplication ma non sapevo come richiamare lo script per restorare o creare le tabelle nel db.
Riporto la soluzione sperando possa essere d'aiuto ad altri:
-scaricate [url=
http://wai.codeplex.com/
]Web Application Installer[/url]
-all'interno vi è un'ottima guida (in Inglese), basta seguirla per avere, in pochi minuti, un installer che provvede a configurare IIS con la nuova webapplication.
Prima di iniziare bisogna scaricare altri tool: [url=
http://wixedit.sourceforge.net/
]WixEdit[/url] e [url=
http://wixtoolset.org/
]WiX Toolset[/url], entrambi sono indicati nella guida.
Per personalizzare l'installer finale bisogna avere un minimo di conoscenze, specie del linguaggio xml. Tuttavia, come ho già detto, seguendo la guida si riuscirà a creare facilmente l'installer per creare la webapplication.
Per eseguire sript SQL, dopo aver scompattato Web Application Installer, andate nella directory: Web Application Template\Binary; all'interno troverete diversi file di immagini, licenza.rtf, icone, ecc... che saranno richiamati dall'installer. Tra questi c'è il file [b]myAppSQL.sql[/b].
Editatelo e incollate o scrivete la query da eseguire durante l'esecuzione del vostro installer!
Per aggiungere altre query, da Wix Edit:
1)Aggiungete il file da richiamare, cliccando su: Resource > tasto dx > Add New e digitate: SQLSCRIPT
Accanto dovete indicare il percorso e il nome del file completo
2)Richiamate il file aggiunto: andate in properties > tasto dx (nella parte centrale dello schermo) > add new > digitate: SQLSCRIPT; successivamente, accanto alla voce aggiunta, digitate il nome della query da richiamare (senza l'estensione)
Ciao
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
gio 22 ott 2015 - 22:29
Io ho usato InnoSetUp.
Purtroppo ha un suo linguaggio di scripting, ma molto facile. Per il resto è completo.
Girovagando su google trovi parecchi tutorial, video, script belli pronti per parecchie esigenze.
Ciao
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
matteoct
Profilo
| Junior Member
51
messaggi | Data Invio:
gio 22 ott 2015 - 22:42
Si lo conosco, lo usavo con i miei primi progetti con VB6, però, se non erro, non è adatto per le applicazioni web, o sbaglio?
Alla fine, comunque, non mi sono trovato male con Windows Installer Xml (WIX), sono riuscito a configurare:
IIS
SQL (crea database + eventuali query)
Edito il web.config
setto i permessi
imposto il poolapplicazioni ed il giusto framework
praticamente tutto ciò che mi serviva automatizzare con l'installer.
Ciao
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
ven 8 gen 2016 - 14:06
non ricordo se InnoSetup abbia delle limitazioni per i progetti web.
Con Wix sei riuscito a fare tutto... bene.
____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !