我在VS2008中有一个ASP.NET应用程序,它正在变得越来越大,我正在开发和测试IIS7,而不是Cassini / IIS开发,所以当我进行更改时,我会发布,运行和测试。
发布时间越来越长,因为解决方案中的不同项目的构建越来越多。如果我想做一个简单的更改来说一个aspx文件,而不是发布,我只是修改发布的版本,以避免发布的成本,这是一个痛苦。
有更好/更快的方式吗?有什么东西可以讨论VS2008的最佳实践/高效的发布/运行/测试技术吗?
答案 0 :(得分:6)
就个人而言,我刚刚在我的IIS中创建了一个虚拟站点,运行在端口1337上(是的,我是一个极客,但我发现这很有趣:P),它指向我项目的根目录。我在localhost:1337上打开浏览器,在VS中按F6,然后在我的浏览器中按F5 - 无需发布:)
像魅力一样工作:)
答案 1 :(得分:1)
只是尝试在不同的项目中分离数据,自动生成的文件和业务层,因此您不需要构建所有解决方案,只需构建其中的一部分。 还可以使用存储库工具(如GIT或SVN)在本地创建克隆,进行更改并在线发布。