J'ai utilisé le clic droit de la souris dans Visual Studio pour publier des sites depuis longtemps et tout a bien fonctionné, sauf qu'il y a eu trop de travaux manuels. Récemment j'ai changé en utilisant le script de construction pour appeler aspnet_compiler pour publier l'application web ASP.NET. Dans mon script de compilation que je ferais quelque chose comme ci-dessous:aspnet_compiler ne compilera pas le code C# placé sous le répertoire de l'application web
sh "#{aspnet_compiler} -p ../src/webapp -v targetDir ./publish –u"
Ma structure de répertoire du projet ressemble à ceci:
/build/rakefile.rb
/build/publish/ --published site goes here
/src/website/bll/ --business logic goes here
/src/website/ --aspx pages
/src/website/code/ --some c# code
Lorsque vous appelez tout aspnet compilateur a bien fonctionné, sauf le code C# sous /src/site/code/ne serait pas compilé. Il me semble que aspnet-compiler compilé C# code sous le répertoire bll puis xcopied tout sous/src/site/ dans le répertoire de publication (y compris/src/site/code /). Je ne sais pas si je n'utilise pas le bon commutateur appelant aspnet-compiler ou c'est le comportement souhaité?
S'il vous plaît aider grâce!
référence à aspnet_compiler http://msdn.microsoft.com/fr-fr/library/ms229863%28VS.80%29.aspx – Jeff