我发现最易于管理的方法是使用部署应用程序。 Application Center 2000非常好,但不再支持。新的申请表可在 http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1602 。它也适用于COM程序集。
我总是先在我的盒子上开发。
我将测试,备份实时站点,然后ftp更新。
很简单,但我还没有问题。
另外:我也运行了svn,并且在更新实时站点之前我确实提交了更改。这样我就有两个备份:源代码控制和物理压缩备份。
不知道这是否适合你,但我们使用VS2005的“使用固定命名和单页组件”发布模型。我们在本地测试,部署到开发服务器以测试其他开发人员的更改(我们只有2个人),然后部署到实时服务器上的临时目录。然后我们将RDP引入实时服务器,备份我们更改的文件,并将新文件复制到位。
工作得很好,我们避免以这种方式铺设对方的东西。我们尝试使用内置部署直接部署到站点,但是删除了整个目录,删除了我们在IIS根文件夹中的一大堆静态文件。