我们使用 Nant 和 devenv.com 来构建包括网站项目在内的所有程序集。然后我们将使用 aspnet_compiler.exe 来编译已发布的网站。
这是正确的方法吗?从历史上看,我们总是使用aspnet_compiler和普通的vanilla网站文件夹,但我不确定这是否是发布网站项目一部分网站的正确工具。使用2种不同的工具作为2阶段过程来做这件事是错误的。
答案 0 :(得分:1)
使用aspnet_compiler.exe是发布网站的众多方法之一:
http://forums.asp.net/t/1544792.aspx#_What_is_the1
由于可以使用msbuild(而不是devenv.com)编译Web项目,因此您还可以创建自定义msbuild目标来发布文件:
http://www.digitallycreated.net/Blog/59/locally-publishing-a-vs2010-asp.net-web-application-using-msbuild
通过这种方式,您可以在一个步骤中组合和发布网站。