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

相关推荐
ego.iblacat3 小时前
Web 技术与 Nginx 网站环境部署
运维·前端·nginx
野生工程师3 小时前
【Linux基础】CentOS Stream10详细安装教程
linux·运维·centos
无效的名字3 小时前
最快速在服务器上搭建代理
运维·服务器
liurunlin8883 小时前
Linux系统安装部署Tomcat
linux·运维·tomcat
wanhengidc4 小时前
服务器 数据安全稳定
运维·服务器·数据库·游戏·智能手机
JZC_xiaozhong4 小时前
BPM如何打通“请款→审批→付款”全链路?构建企业资金流转闭环
大数据·运维·数据库·数据分析·数据集成与应用集成·业务流程管理·流程监控
yeflx4 小时前
Docker in Docker 实战
运维·docker·容器
一水鉴天4 小时前
整体设计的自动化部署完整方案 20260311 之3 加三个附件 readme/addon/plugin(豆包助手)
运维·自动化
悟空空心4 小时前
linux创建普通只读用户
linux·运维·chrome
小小小米粒4 小时前
k8s网络通信ip申请如何层级同步进行pod网络层级网络访问请求路由流程
linux·运维·服务器