我有许多asp和asp.net 2.0应用程序需要迁移到新的Win2003服务器。
我已经创建了一个测试套件来验证是否正确安装和配置了不同的方面,但是除了从两个服务器导出IIS元数据库并手动比较之外,我还缺少什么工具或技术吗?
发布于 2009-03-27 13:44:00
Microsoft Web Deployment Tool应该允许你做你想做的事情。
从链接的网站:
是一个网络部署工具,用于简化网络应用程序、站点甚至整个服务器的部署、管理和迁移。开发人员可以打包一个网站,自动包含内容、配置、证书和数据库。这些包可以直接部署到服务器,也可以打包并与其他人共享。IT专业人员可以让开发人员将这些包部署到服务器上,并将访问权限委派给非管理员。IT专业人员还可以在其基础架构中使用该工具轻松地同步IIS 6.0和IIS 7.0上的服务器,甚至完成从IIS 6.0到IIS 7.0的迁移。
当涉及到元数据库编辑时,它允许您轻松地获取站点所依赖的所有设置的列表,并将这些设置同步到目标服务器(通过一个方便的“假设”模式完成)。
发布于 2009-03-26 17:27:00
什么版本的IIS?(这将影响提取步骤。)
您可以从IIS管理器导出设置并导入。
发布于 2009-03-26 17:30:23
如果你是手动操作,那么我会使用像BeyondCompare这样的工具来让你的工作更轻松。
您可以使用System.DirectoryService编写一些代码,以编程方式比较两个服务器的设置,或者将给定的服务器与this文件进行比较
看看MSBuild的sdc扩展,它们允许你在msbuild文件中创建网站,所以如果你可以验证你可以正确地创建它,你只需要将它添加到你的构建脚本中即可。
https://stackoverflow.com/questions/686745
复制相似问题