我们使用 Nant 和 devenv.com 构建我们所有的程序集,包括网站项目。然后我们将使用aspnet_compiler.exe 来编译发布的网站。
这是正确的做法吗?从历史上看,我们总是将 aspnet_compiler 与普通网站文件夹一起使用,但我不确定这是否真的是发布属于网站项目一部分的网站的正确工具。必须使用 2 种不同的工具将其作为一个 2 阶段过程来执行,感觉有点不对。
最佳答案
使用 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
这样,您就可以将网站的编译和发布合二为一了。
关于asp.net - 我应该在网站项目中使用 aspnet_compiler 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8681875/