我最近继承了一个当前正在运行的brownfield应用程序。通过响应,或带有链接的响应,如何以及什么是对站点进行更改并将其部署到活动的ASP .NET网站的最佳方法。
发布于 2008-09-18 14:08:30
我总是先开发我的盒子。
我将进行测试,备份实时站点,然后通过ftp进行更新。
很简单,但我还没有遇到问题。
另外:我也运行了svn,并且在更新实时站点之前我会提交更改。这样我就有了两个备份:源代码控制和物理压缩备份。
发布于 2008-09-18 14:45:31
不知道这是否适用于您,但我们使用VS2005的“使用固定命名和单页程序集”发布模型。我们在本地测试,部署到开发服务器以测试其他开发人员的更改(我们只有2个人),然后部署到实时服务器上的临时目录。然后,我们将RDP放入实时服务器,备份我们更改的文件,并将新的文件复制到适当的位置。
效果真的很好,我们避免以这种方式铺设彼此的东西。我们尝试使用内置的deploy直接部署到站点,但这会删除整个目录,删除IIS根文件夹中的一大堆静态文件。
发布于 2008-12-08 02:02:52
我发现的最易于管理的方法是使用部署应用程序。Application Center 2000相当不错,但不再受支持。新的应用程序在http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1602上可用。它也适用于COM程序集。
https://stackoverflow.com/questions/92835
复制相似问题