Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Visual Studio—一种更快的发布方式?_Asp.net_Visual Studio 2008 - Fatal编程技术网

Asp.net Visual Studio—一种更快的发布方式?

Asp.net Visual Studio—一种更快的发布方式?,asp.net,visual-studio-2008,Asp.net,Visual Studio 2008,我在VS2008中有一个ASP.NET应用程序,它越来越大,我正在IIS7上开发和测试,而不是Cassini/IIS dev,所以当我进行更改时,我会发布、运行和测试 发布时间越来越长,因为解决方案中的不同项目的构建越来越多。如果我想做一些简单的更改,比如说一个aspx文件,而不是发布,我只需要修改发布的版本,以避免发布的成本,这是一种痛苦 有更好/更快的方法吗?有没有什么关于VS2008的最佳实践/高效发布/运行/测试技术的讨论?就我个人而言,我刚刚在运行于1337端口的IIS中创建了一个虚拟

我在VS2008中有一个ASP.NET应用程序,它越来越大,我正在IIS7上开发和测试,而不是Cassini/IIS dev,所以当我进行更改时,我会发布、运行和测试

发布时间越来越长,因为解决方案中的不同项目的构建越来越多。如果我想做一些简单的更改,比如说一个aspx文件,而不是发布,我只需要修改发布的版本,以避免发布的成本,这是一种痛苦


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

就我个人而言,我刚刚在运行于1337端口的IIS中创建了一个虚拟站点(Ye,我是个极客,但我觉得很有趣:p),它指向了我项目的根源。我在localhost:1337上保持浏览器打开,在VS中按F6,然后在浏览器中按F5-无需发布:)


工作起来很有魅力:)

就我个人而言,我刚刚在IIS中创建了一个虚拟站点,运行在1337端口上(是的,我是个极客,但我觉得很有趣:p),它指向了我项目的根源。我在localhost:1337上保持浏览器打开,在VS中按F6,然后在浏览器中按F5-无需发布:)


工作起来很有魅力:)

只需尝试在不同的项目中分离数据、自动生成的文件和业务层,这样您就不需要构建所有解决方案,只需构建其中的一部分。
还可以使用存储库工具(如GIT或SVN)在本地进行克隆、进行更改和在线发布

只需尝试在不同的项目中分离数据、自动生成的文件和业务层,这样您就不需要构建所有解决方案,只需构建其中的一部分。
还可以使用存储库工具(如GIT或SVN)在本地进行克隆、进行更改和在线发布

谢谢-我会试一试-如果你有url重写和/或依赖url的代码怎么办?是的,这可能是个问题-但是我知道,如果你的代码没有在localhost上运行,它要么是坏代码,要么是第三方授权的小部件。如果是后者,你就不走运了我猜:(.如果我误解了你的问题,请纠正我:)想想看,我的重写工作由IIS7负责,所以我想我应该没事。谢谢-我会试试看-如果你有url重写和/或依赖url的代码怎么办?是的,这可能是个问题-但是我知道,如果您的代码没有在localhost上运行,则可能是错误的代码或某些第三方许可的小部件。如果是后者,我想你就不走运了:(.如果我误解了你的问题,请纠正我:)想想看,我的重写工作由IIS7负责,所以我想我应该没事。GIT+Visual Studio==巨大的痛苦。SVN:好的相反,我们从SVN切换到GIT,因为它速度快(使用控制台)而且非常灵活。我想这取决于具体的项目。GIT+visualstudio==巨大的痛苦。SVN:好的相反,我们从SVN切换到GIT,因为它速度快(使用控制台)而且非常灵活。我想这取决于具体的项目。