2009-03-23 7 views

Antwort

3

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.

http://www.codeplex.com/MSBuildExtensionPack/

http://msbuildtasks.tigris.org/

+0

+1 - msbuildtasks ist eine großartige Bibliothek und einfach zu verwenden –

2

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" /> 
+0

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

Verwandte Themen