2010-02-23 20 views
1

我在VS2008中有一个ASP.NET应用程序,它的规模越来越大,我正在开发和测试IIS7,而不是Cassini/IIS dev,所以当我进行更改时,我发布,运行并测试。Visual Studio - 一种更快的发布方式?

由于解决方案中的不同项目的构建越来越多,发布需要的时间越来越长。如果我想对aspx文件进行简单的更改,而不是发布,那么我只是修改发布的版本以避免发布的成本,这很痛苦。

有更好/更快的方法吗?那里有没有讨论VS2008的最佳实践/高效发布/运行/测试技术?

回答

6

就我个人而言,我只是在我的端口1337上运行的IIS中创建了一个虚拟站点(叶,我是一个极客,但我觉得很有趣:P),它指向我的项目的根。我一直在浏览器中打开本地主机上:1337,在VS按F6键,然后F5在浏览器中 - 无需发布:)就像一个魅力:)

+0

谢谢,我会给你一个尝试 - 如果你有网址重写和/或代码是网址依赖? – Steve 2010-02-23 20:28:11

+0

是的,这可能是一个问题 - 但是,如果你的代码不在本地主机上运行,​​它可能是坏代码或某个第三方许可的小部件。如果是后者,你的运气不好,我猜:(如果我误解了你的问题,请纠正我) – cwap 2010-02-23 20:30:50

+0

想想吧,我的重写由IIS7处理,所以我认为我应该没问题。 – Steve 2010-02-23 20:36:04

1

只是尝试不同的数据

工程,自动生成的文件以及不同项目中的业务层次,因此您无需构建全部解决方案,只需完成部分功能。 也可以在本地创建一个克隆,使用存储库工具(如GIT或SVN)在线进行更改和发布。

+0

GIT + Visual Studio ==大规模,巨大的痛苦。 SVN没关系。 :) – 2010-02-24 02:29:10

+0

相反,我们从SVN切换到GIT,因为它很快(使用控制台)并且非常灵活。我想这取决于具体的项目。 – 2010-02-24 03:37:51

相关问题