Bei Websites in VS2008 (die ohne .csproj-Dateien) führt ein Build eine Art Validierung durch, bei der die Site ins Nirgendwo "kompiliert" wird und Website-Abhängigkeiten in das Bin-Verzeichnis der Website kopiert werden.Wie erstellt man die ASP.NET-Website so wie VS2008 mit msbuild?
Ich möchte diesen genauen Prozess aber in der Befehlszeile mit Msbuild tun. Das heißt, ich möchte eine Msbuild-Task, die mein Msbuild-Ziel ausführen kann, die Website überprüft, alle Kompilierungsfehler meldet und Abhängigkeiten zu Bin kopiert, aber nicht erfordert ein virtuelles IIS-Verzeichnis und nicht alle ASPX und andere vorkompilieren Dateien zu DLLs im Bin-Verzeichnis.
Der AspNetCompiler-Task scheint eine vollständige Vorkompilierung durchzuführen, wobei ein Verzeichnis voller kompilierter ASPX-Seiten erstellt wird. Und es erfordert ein virtuelles IIS-Verzeichnis. Also ich denke nicht, dass diese Aufgabe für mich funktioniert.
Wie kann das gemacht werden?
ich die Seite falsch zu lesen sein kann, aber es sieht so aus, dass ein „nehmen Sie Ihre eingebaute Web-Site und es bereitstellen“ ist Werkzeug, während ich brauche um es an Ort und Stelle zu bringen, und nur minimal wie VS2008. Trotzdem danke. –
Das Tool erstellt den Build für Sie. Ich bin mir nicht sicher, was Sie "an Ort und Stelle" meinen, sogar VS2008 wird Ihre Seite in einen "deploybaren" Ordner kompilieren. –
Werfen Sie einen Blick auf diesen Link: http://learn.iis.net/page.aspx/346/web-deployment-tool/ –