如何在Visual Studio 2008中自动发布构建网站?

Roh*_*hit 23 c# asp.net asp.net-mvc visual-studio-2008 visual-studio

我希望每次构建web asp.net mvc 2项目时都能自动发布到本地文件夹.

我使用Visual Studio 2008.

Luh*_*ann 13

那么你可以在一个post-build事件中使用MSBuild做到这一点.

但你确定要这么做吗?它会降低你的速度,你可能不需要为每个构建发布?为什么不在IIS而不是Cassini中运行该站点.


小智 7

步骤1.确保您有一个Web项目.

步骤2.转到视图 - >工具栏 - > Web单击发布.

工具栏上的发布按钮Web按钮将按您的要求执行...一步构建和发布.


Pet*_*ert 5

自动化Visual Studio的"发布"操作中包含的功能的最简单方法是使用Web部署项目.VS2005也有一款.基本上,这是一个额外的项目,您添加到您的解决方案,将针对您的Web项目,并在构建时将作为构建过程的一部分发布您的Web项目.它使得自动构建站点作为构建的一部分而不会与MSBuild混淆(虽然MSBuild并不那么困难).

  • 虽然这在编写时非常有效,但Web部署项目不再适用于Visual Studio 2012及之后 (11认同)