惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
G
Google Developers Blog
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
小众软件
小众软件
月光博客
月光博客
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
P
Proofpoint News Feed
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
The Cloudflare Blog
博客园_首页
美团技术团队
大猫的无限游戏
大猫的无限游戏
B
Blog
IT之家
IT之家
Jina AI
Jina AI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - simadi

PostgreSQL安装设置 Avalonia程序部署在统信系统,内存一直增大 vue项目 重装依赖包 cursor 更改项目typescript版本 nodejs项目,新建表步骤 Zig 语言 使用NVM安装node Browser Harness MQTT测试工具 从华为手机导出照片到Win11 emoji大全 Sqlite“无法加载 DLL“e_sqlite3”: 找不到指定的模块”解决方法 c# 请求https网站失败 Edge安装EPUB阅读器 curl,wget,HTTPie PowerShell Winget Windows 包管理器 Windows11 升级到25H2 ai+.net postgresql System.Text.Json windows 精简版 Windows X-Lite Visual Studio 2026 新建Avalonia项目选这个,第一个会新建两个项目 隆重推出免费工具FdyRegulator1.0 Visual Studio 2026 新建axaml编码是gbk 中文运行乱码 ffmpeg 下载地址 elasticsearch + .net 开发使用的第三方库 Avalonia 开源项目,学习用 吉他自学笔记
我的iis10里有很多网站,现在要迁移到另一个服务器,怎么做最...
simadi · 2026-06-09 · via 博客园 - simadi

IIS10 上迁移大量网站,最简单省事的方法是安装微软官方的 Web Deploy(Web Deployment Tool)做整机 IIS 同步,可以一次性把应用池、站点配置、绑定、甚至网站文件都迁过去。如果不想额外装软件,也可以用内置的 appcmd 导出配置再导入。下面两种都给你:


✅ 方法一(推荐):用 Microsoft Web Deploy 整机迁移

1. 新旧服务器都安装 Web Deploy

  • 下载 Microsoft Web Deploy 3.6(msi),勾选安装 "IIS Deployment Handler" + "Remote Agent Service"

  • https://download.microsoft.com/download/webdeploy_amd64_zh-CN.msi
  • 安装完后新服务器启动服务:net start msdepsvc

2. 源服务器打 IIS 备份(保险)

以管理员运行 CMD:

%windir%\system32\inetsrv\appcmd add backup "BeforeMigrate"

3. 新服务器先装相同 IIS 角色

新服务器【服务器管理器】→ 添加角色 → 勾选与旧服务器相同的 IIS 功能(ASP.NET 版本、URL Rewrite、WebSocket 等需一致)

4. 源服务器执行同步(CMD 管理员)

离线打包方式(最稳,两台机无需直连):

"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=域名\账号

5. 手工处理的部分

  • SSL 证书:Web Deploy 默认不迁私钥证书,需手动导出 .pfx再导入新服务器绑定 HTTPS

  • 网站物理文件路径:确保新服务器目录结构与旧的一致(或导入后用 robocopy 把文件拷过去覆盖)

  • 检查各站点应用池 .NET CLR 版本是否与新机已装 .NET Framework 匹配