DotNetNuke mit dem Microsoft Web Application Installer installieren (Sebastian Leupold)
Vergangene Woche hat Microsoft als beta-Version zwei neue Installer herausgebracht [Link zum Download]:
- der Web Plattform Installer (WPI) dient dazu, einfach die Laufzeit- und Entwicklungsumgebung für Web-Anwendungen zu installieren, d.h. .Net Framework 3.5, IIS, SQL-Server 2008 Express und Visual Studio 2008 Express
- während der Web Application Installer (WAI) es einfach machen soll, Open-Source-Anwendungen auf einer Windows Web-Plattform zu installieren, dazu gehört neben Drupal, WordPress, Gallery, Graffiti, OSCommerce, PHPBB auch DotNetNuke
Ich habe gleich mal versucht, mit dem WAI DotNetNuke zu installieren. Die Installation des WAI geht einfach direkt über das Netz, die Anwendung ist auch mit wenigen kByte angenehm klein. Beim Starten wird erstmal das aktuelle Installationsskript von Microsoft geladen - das stellt sicher, dass immer die aktuellsten Versionen installiert werden.
Als erstes werden die Voraussetzungen geprüft - be mir fehlten der zwingend erforderliche lokale SQL-Server und FastCGI - leider geht Microsoft davon aus, das OpenSource immer PHP benötigt und hat noch nicht mitbekommen, dass man auch mit .Net Anwendungen entwickeln kann. Dummerweise wurde an dieser Stelle nicht der WPI integriert, sondern die Installation bricht ab und man darf erstmal selber sehen, wie man die Voraussetzungen schafft.
Nächster Versuch, ich habe inzwischen von Hand SQL Server 2008 Express installiert (nachdem die erforderlichen .Net 3.5, .Net 3.5 SP1, PowerShell und einige Updates installiert waren) und mich dabei auf die integrierte Anmeldung beschränkt. Das war mein Fehler, denn die DNN-Installation erfordert sowohl eine User als auch eine Admin-Anmeldung am SQL-Server per SQL Login. Auch sonst bietet der DotNetNuke installations-Assistent wesentlich mehr Möglichkeiten - da wäre es sinnvoller gewesen, den einfach aus dem Installer heraus aufzurufen, selbst wenn das UI etwas anders aussieht. Mit etwas Mühe hat man am Ende DotNetNuke 4.8.4 (soviel zur Aktualität) installiert - ohne den Installer geht das bei mir deutlich schneller, aber ich gehöre wohl auch nicht zur Zielgruppe.
Fazit: Eine gute Idee, die aber bisher mangelhaft umgesetzt wurde. Hoffen wir, das die endgültige Version die Versäumnisse ausräumt und wirklich ein brauchbares Tool wird, mit dem auch Ungeübte leicht ihre Web-Anwendungen installieren können.