












IIS10 上迁移大量网站,最简单省事的方法是安装微软官方的 Web Deploy(Web Deployment Tool)做整机 IIS 同步,可以一次性把应用池、站点配置、绑定、甚至网站文件都迁过去。如果不想额外装软件,也可以用内置的 appcmd 导出配置再导入。下面两种都给你:
下载 Microsoft Web Deploy 3.6(msi),勾选安装 "IIS Deployment Handler" + "Remote Agent Service"
安装完后新服务器启动服务:net start msdepsvc
以管理员运行 CMD:
%windir%\system32\inetsrv\appcmd add backup "BeforeMigrate"
新服务器【服务器管理器】→ 添加角色 → 勾选与旧服务器相同的 IIS 功能(ASP.NET 版本、URL Rewrite、WebSocket 等需一致)
离线打包方式(最稳,两台机无需直连):
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" ^
-verb:sync ^
-source:webServer ^
-dest:package=C:\IIS_Server_Package.zip
把 IIS_Server_Package.zip拷到新服务器,然后导入:
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" ^
-verb:sync ^
-source:package=C:\IIS_Server_Package.zip ^
-dest:webServer
💡 如果两台机网络通,也可以直接远程同步:
-dest:webServer,computerName=新服务器IP,windowsCredential=域名\账号
SSL 证书:Web Deploy 默认不迁私钥证书,需手动导出 .pfx再导入新服务器绑定 HTTPS
网站物理文件路径:确保新服务器目录结构与旧的一致(或导入后用 robocopy 把文件拷过去覆盖)
检查各站点应用池 .NET CLR 版本是否与新机已装 .NET Framework 匹配
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。