IIS6.1+ASP+ACCESS网站迁移
1.首先在源web服务器IIS管理器中将要迁移的网站停止,然后将要迁移的网站整个目录拷贝到目标服务器相同目录下;
2.通过cmd命令进到源web服务器inetsrv目录:
cd /d c:\windows\system32\inetsrv
3.使用以下命令将源web服务器中IIS应用程序池配置信息导出:
appcmd list apppool /config /xml > c:\apppool.xml
(实际可以只导出要迁移网站对应的应用程序池,如:appcmd list apppool "Class.Net" /config /xml > c:\ClassNetpool.xml)
4.使用以下命令导出源网站(test)配置文件:
appcmd list site "test" /config /xml > c:\testConfig.xml
5.打开源web服务器C盘下apppool.xml文件,删除<APPPOOL APPPOOL.Name="DefualtAppPool" ............................... /APPPOOL>这段信息,因为目标web服务器IIS默认会存在“DefaultAppPool应用程序池。
6.将源web服务器导出的两个配置(apppool.xml, testConfig.xml)文件拷贝到目标服务器C盘下;
7.在目标服务器安装IIS,ASP(在服务器管理器中添加角色与功能);
8.进入到目标服务器inetsrv目录:
cd /d c:\windows\system32\inetsrv
9.导入应用程序池配置文件,web配置文件:
appcmd add apppool /in < c:\apppool.xml
appcmd add site /in < c:\testConfig.xml
10.在目标服务器IIS管理器中,启动迁移过来的web网站,浏览网站看是否正常;
遇到的问题:
1.浏览网站提示“Microsoft JET Database Engine 错误'80004005'未指定的”
处理方式:找到数据库文件目录,给IUSR用户添加读写权限。
2.浏览网站提示“无法打开网页”
处理方式:在IIS管理器中,点击“应用程序池”,点击网站对应的应用程序池(如:Class.Net),再点右侧“查看应用程序”,再点“删除筛选器”,此时回到IIS“应用程序池”发现名称为“Class.net"对应的”应用程序“由之前0变成了1,重启网站就可以正常访问了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix