asp.net - 我应该在网站项目中使用 aspnet_compiler 吗?

标签 asp.net visual-studio-2010 msbuild nant aspnet-compiler

我们使用 Nantdevenv.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/

相关文章:

visual-studio-2010 - Visual Studio 2010 - 在运行 Win7/Bootcamp 的 MacPro 上显示更新非常慢

c# - 在 msbuild 中使用复制任务和解压缩任务

visual-studio-2010 - VS Post构建事件在bat文件中声明var并稍后使用

msbuild - 如何使用MSBuild更改AssemblyProduct,AssemblyTitle?

c# - 显示过去和 future 的日期 asp.net c#

javascript - 通过 javascript 访问表单元素 - 正确的方法是什么?

c# - 如何使用 C# 从数据库中检索多个图像

c++ - OpenCV 和 PCL 冲突?

c# - Google页面排名检查Asp.Net脚本

c# - 即使对于 32 位,“编辑并继续”在 VS2010 中也不起作用