老的 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的密码为刚才复制的密码,再次打开网站,发现登录后提示:用户名密码错误!这真是个好消息,使用人员自己登录验证反映:网站正常

相关推荐
Pythonliu735 分钟前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我36 分钟前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
小O_好好学2 小时前
CentOS 7文件系统
linux·运维·centos
哲伦贼稳妥3 小时前
一天认识一个硬件之机房地板
运维·网络·经验分享·其他
john_hjy3 小时前
11. 异步编程
运维·服务器·javascript
x晕x3 小时前
Linux dlsym符号查找疑惑分析
linux·运维·服务器
活跃的煤矿打工人3 小时前
【星海saul随笔】Ubuntu基础知识
linux·运维·ubuntu
tangdou3690986554 小时前
两种方案手把手教你多种服务器使用tinyproxy搭建http代理
运维·后端·自动化运维
北京智和信通4 小时前
云平台和虚拟化智慧运维监控,全面提升故障感知与处置能力
运维·虚拟化·云平台·虚拟机监控
fasewer4 小时前
第五章 linux实战-挖矿 二
linux·运维·服务器