老的 IIS + MSSQL 网站迁移实例

因为公司需要从云上迁移回本地,但云平台不愿意导出虚拟机文件,所以公司需要手工迁移。

查看了一下云主机,安装了IIS,还有MSSQL数据库,于是在本地搭建好相同的OS+IIS+MSSQL 环境,在把数据库导入完成、 IIS 搭建好后,显示错误提示:"分析器错误消息:未能加载文件或程序集"microsoft.office.Owc11,Version=11.0.0.0,Culture=neutral",PublickeyToken=71e9bce111e9429c"或它的某一个依赖项"。系统找不到指定文件,想可能也使用了 微软自己的 office 组件,看了下源主机,安装了office2003,于是在本地安装office,安装后,仍然提示出错,搜了下,说是要安装企业版office business版,于是从 "我告诉你" 重新下载装上,错误解除。

然后换了个错误提示 :"分析器错误消息:未能加载文件或程序集"System.Web.DataVisualization,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"或它的某一个依赖项 [没有相关的源行] 源文件:无 行:0",找以前的朋友问了下,问安装 dotnet3.5了 吗?看了装了,朋友帮我搜了下错误提示,说要装微软3.5图表控件,下载地址:Download Microsoft .NET Framework 3.5 的 Microsoft 图表控件 from Official Microsoft Download Center

安装完成后,又换了个错误提示 :"/"应用程序中的服务器错误。

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP 提供程序, error: 0 - 由于目标计算机积极拒绝,无法连接。),朋友提示我 MS SQL 数据库安装好后,是需要配置数据库连接的,打开 SQL Server Configuration Manager,查看 SQL Server 服务已经配置好,点开 SQL Server 网络配置 --> MSSQLServer的协议 --> TCP/IP,右键 --> 属性,点开 "IP 地址" ,输入本机IP,本机端口,活动--否,已启用--是,(我原来这里活动点了 "是" ,后来 mssql 自动开启了动态端口,为后来的报错埋了一个坑,如果这里本来不配置的话,默认就是 1433 端口)

配置好了数据库连接,发现还是一样的报错,于是检查了本机的端口:netstat -ano,没有发现1433端口,查看了 任务管理器,发现 mssql server 服务的PID是1212,而端口查看里显示这个PID打开的端口是49178端口,就是原来自己埋的坑了,这时打开刚才那个 TCP/IP 属性,发现动态端口里写的是49178,哎不想改动了,于是在aspx网站目录下,打开 web.config 文件,把数据库连接串改为49178端口,并且拷贝了sa的密码,在本机的MSSQL实例中,配置sa的密码为刚才复制的密码,再次打开网站,发现登录后提示:用户名密码错误!这真是个好消息,使用人员自己登录验证反映:网站正常

相关推荐
czhc114007566327 分钟前
LINUX 820 shell:shift,expect
linux·运维·excel
咕噜签名分发冰淇淋42 分钟前
签名应用APP分发平台的微服务化部署是什么?其有哪些优势?
java·运维·微服务
望获linux1 小时前
【实时Linux实战系列】基于实时Linux的物联网系统设计
linux·运维·服务器·chrome·php
进击的阿尔法猿2 小时前
docker
运维·docker·容器
北京阿法龙科技有限公司2 小时前
AR 虚实叠加技术在工业设备运维中的实现流程方案
运维·ar
刘一说2 小时前
CentOS 系统 Java 开发测试环境搭建手册
java·linux·运维·服务器·centos
木易双人青9 小时前
01-Docker-简介、安装与使用
运维·docker·容器
专注API从业者10 小时前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
Lovyk11 小时前
Linux 正则表达式
linux·运维
ac.char13 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos