Mögliche Duplizieren mit:
How do I publish a Asp.net web application using MSBuild?eine Website veröffentlichen msbuild
Wie kann ich einen Web-App mit msbuild über die Befehlszeile oder insdie einer Batch-Datei veröffentlichen ??
Mögliche Duplizieren mit:
How do I publish a Asp.net web application using MSBuild?eine Website veröffentlichen msbuild
Wie kann ich einen Web-App mit msbuild über die Befehlszeile oder insdie einer Batch-Datei veröffentlichen ??
Was Sie sprechen über eine Web Deployment genannt wird, und Sie können Informationen darüber, wie das hier zu tun finden:
Ich frage mich, was genau zu tun, Sie versuchen. Werden Ihre Dateien nur auf den Deployment Server kopiert, oder umfasst dies auch das Einrichten von IIS?
MSBuild verfügt über integrierte Tasks zum Kopieren und Erstellen, enthält jedoch keine IIS-Tasks. Dafür würde ich empfehlen, eine Aufgabenbibliothek wie das MSBuild-Erweiterungspaket oder die MSBuild-Community-Aufgaben zu finden.
+1 - msbuildtasks ist eine großartige Bibliothek und einfach zu verwenden –
Wenn dies ein Projekt Web-Anwendung ist alles, was Sie brauchen das SLN/Projekt, ist zu bauen und dann die Web-Site veröffentlicht Kopieren von Dateien auf, wo immer
Wenn es sich um eine Website dann können Sie die ASPNetCompiler Aufgabe verwenden
<AspNetCompiler
Clean="true"
Debug="true"
VirtualPath="/"
PhysicalPath="$(BuildDir)\"
TargetPath="$(BuildDir)\Publish\"
Updateable="true"
FixedNames="true"
Force="true" />
Dean, wie füge ich ein Web-App-Projekt zu einer Website, wo Web-App auf demselben Server wie die Website ist und ich nicht versuchen, eine automatisierte Bereitstellung zu tun? Nur ein einfaches Webhosting mit IIS6 auf einem Windows XP-System? – salvationishere
Warum ist es geschlossen? Die Bereitstellung von Websites und Web-Apps ist anders. Zumindest hat die Website keine csproj-Datei. – alga