Bereitstellen von klassische asp-Webseiten?
Ich würde gerne wissen, wie zu implementieren oder was sind die Schritte, die beteiligt sind, zum bereitstellen einer klassischen asp-website in IIS 6/7
Können, erstellen wir einen installer für das bestehende Projekt?
- ähmm, einen Weg finden, wieder die Maschine? jk...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kopieren Sie die Dateien in den virtuellen Ordner. Wenn Sie irgendein haben, je nachdem, dll 's oder exe' s stellen Sie sicher, installieren Sie auch diese.
Als Sie sagte, Sie möglicherweise erstellen Sie ein Installationsprogramm, das tun, das funktioniert für Sie. Es gibt viele Installateure gibt, wie Inno Setup und Windows Installer.
Sollten Sie überlegen, mithilfe von Web Deploy http://www.iis.net/download/WebDeploy es der Bereitstellung von ASP-Anwendungen, das setup die IIS-Anwendung und andere Einstellungen (wie die Anwendungs-Pool, etc), und beinhalten auch COM-Objekte, Registry-Schlüssel und mehr.
Noch besser kann man parametrisieren Inhalte wie Verbindungszeichenfolgen -, Titel-Einstellungen, so dass bei der Installation aus, die Sie übergeben können diese Parameter entweder über die Befehlszeile oder über die Benutzerschnittstelle.
Es bereitstellen können zwischen IIS 6 und IIS 7 und sogar helfen, Sie vergleichen die vorhandenen bereitgestellten Versionen mit verpackten Versionen (zip-Dateien), oder auf anderen Servern.
Hoffe, das hilft.
EDIT: ich sehe, Sie wollen, um ein Installationsprogramm für die Anwendung. Eine schauen Sie hier für eine Anleitung, wie es zu tun. Meines Wissens gibt es noch nichts, das ist "plug and play" für die Installation Ihres Projektes; Sie haben um es zu machen.
Wenn die nur ASP und du hast keine DLL ' s oder COM-Komponenten dann würden Sie müssen nur kopieren Sie alle Dateien in einem Virtuellen Verzeichnis unter approot oder wwwroot. XCopy-kopiert alle Verzeichnisse, Unterverzeichnisse und Dateien. Für ein installer, Sie würden nicht wirklich benötigen, aber es wäre nützlich, wenn Sie machen eine, die legt das virtuelle Verzeichnis, kopiert die Dateien und konfiguriert die jedem host-Header, wenn nötig.