2010-09-12 4 views
1

je suis Trieng pour créer une tâche de lot qui publiera mon site en mode release mais pas de chance ...la publication d'un site en mode de libération en utilisant aspnet_compiler dans le fichier batch

mon script pour faire est si ceci:

aspnet_compiler -errorstack -nologo -fixednames -v/-p "C:\projects\mysite\COMPONENTS\sitefolder" -f -u "C:\projects\publish-mysite" 

mon site compte environ 10 autres projets dans la solution. donc je m'attends à ce qu'ils soient tous publiés en mode release. (le site refrence ces projets)

aidez svp. grâce

Répondre

1

Voici les lignes pertinentes de l'un de mes fichiers build.bat

rem set debug to false 
sed -i 's/debug="true"/debug="false"/g' ../TZ/Web.config 

"%VSDIR%\Common7\IDE\devenv.exe" ..\TZ.sln /build Release 
"%WINDIR%\Microsoft.Net\Framework\v2.0.50727\aspnet_compiler" -nologo -v TZ -p ..\TZ ..\compiled 
+0

Pouvez-vous expliquer ce que la commande '' ... sed est/fait? Merci – M4N

+0

et peut-être la première ligne aussi bien? :) –

+0

il me dit que la commande sed n'est pas reconnue ... –

Questions connexes