2010-05-22 64 views
1

我试过了几种不同的方法来将应用程序部署到运行在我的机器上的IIS 7.5,以便进行测试,并且我有点碰壁。没有任何东西可以用于开箱。一切都假定我有我没有的知识,并且不希望有需要。从Visual Studio 2010到IIS 7.5部署MVC2应用程序的最简单方法是什么?

谷歌是不是真的帮助或者与答案从“文件拷贝手”测距“安装TeamCity的和将其设置为CI”。我之前已经为Java项目设立了TeamCity,现在它真的已经完全满足我的需求。

所以任何人都知道的一种快速,简单和容易的方式来部署测试/建筑过程中的应用?

回答

5

简短的回答是,你应该使用从Visual Studio中的Web Deploy包装。长的答案需要学习如何使用它,但这篇文章和视频应该帮助你开始使用web deploy

+0

P.S. Web Deploy完全是您的项目的一个zip存档,所有IIS设置都是元数据。 – 2010-05-22 02:17:29

+0

有趣的是,它作为一个标准设置,它在压缩时添加了整个路径。 Hanselman在他的演讲中从来没有真正懂过,但他只是提到了大部分内容。 – richardwiden 2010-05-22 04:14:34

1

为了你自己的机器上测试只是指向IIS直指你的MVC项目目录。不需要“部署”。

+0

我倒是喜欢的事,一步到位“上面说”它打破的发展,是一般只是一个可怜的解决方案。我想我真正想要的是VS只是提供一个zip文件,我可以放在asp.net文件夹中。 – richardwiden 2010-05-22 01:51:18

+1

它如何“破坏发展”?许多人以这种方式工作。一旦它在本地建立并运行,您就可以签入并持续集成服务器,并将其部署到测试服务器。设置Teamcity将构建的位拖放到IIS 7指向的目录中很简单。 – 2010-05-22 01:56:47

+0

就在第二秒之前,它锁定了我想编辑的文件,为了能够清理解决方案,必须关闭Web服务器。 – richardwiden 2010-05-22 02:18:06

相关问题