阿里云从server 2008迁移到 windows server 2019 部署iis网站全过程

1.安装iis

参考网址 https://www.pgby.com/win/1379.html

https://www.mf8.biz/windows-server-2019-install-iis10/

 

 

安装360软件

安装解压软件,搜狗,浏览器,自带的ie太难用

2.安装sqlserver2012

http://www.jb51.net/article/42685.htm

会用到 .net fromwork 3.5,所以先装IIS

 

 

3.安装radis

https://github.com/dmajkic/redis/downloads 下载地址   redis-2.4.5-win32-win64.zip

管理员模式打开控制台(配置成自己的路径)
win10非管理员也可以C:\soft\redis-2.4.5-win32-win64\64bit\redis-server.exe C:\soft\redis-2.4.5-win32-win64\64bit\redis.conf

 

可以打开redis-cli.exe尝试使用,

输入:set key value
结果:OK
输入:get key
结果:value

 

redis 127.0.0.1:6379> set name zys
OK
redis 127.0.0.1:6379> get name
"zys"

 

安装可视化工具 redis-desktop-manager-0.8.8.384.exe 

下一步……

创建连接

双击连接打开查看键值对

 

 阿里云要增加安全组端口配置:6379

 

 

 

 

 

4.部署网站

创建网站,毫无区别

 

新电脑安装完开发环境后,还需要注册framework4.0到IIS。不然会报错:

 

 

 

HTTP 错误 500.21 - Internal Server Error

处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”

注册C:\Users\Administrator>C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0
用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。
版权所有(C) Microsoft Corporation。保留所有权利。
开始安装 ASP.NET (4.0.30319.0)。
此操作系统版本不支持此选项。管理员应使用“打开或关闭 Windows 功能”对话框、“服务器管理器”管理工具或 dism.exe 命令行工 具安装/卸载包含 IIS8 的 ASP.NET 4.5。有关更多详细信息,请参见 http://go.microsoft.com/fwlink/?LinkID=216771。
ASP.NET (4.0.30319.0)安装完毕。

 

最终利用dism工具 执行下面命令才成功

dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
dism /online /enable-feature /featurename:IIS-ASPNET45

 

原文:https://blog.csdn.net/tone1128/article/details/103425674

应用程序池相关配置

 

网站已经可以正常浏览打开

 

 

 

 

6.备份还原数据库

 

远程访问新数据库报错

 

这是因为阿里云安全组没有配置1433端口

添加上即可

 

 迁移数据不能使用 任务--》导出数据功能,导出数据是在表已经存在的情况下导出

 

 

 所以走备份还原的方法

遇到以下错误问题

1.System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份。 (Microsoft.SqlServer.SmoExtended)

 

 

2.System.Data.SqlClient.SqlError: 备份集中的数据库备份与现有的 'DaHua' 数据库不同。 (Microsoft.SqlServer.SmoExtended)

1. 删除与要恢复数据库同名的已经存在的数据库;
2. 右击“数据库”选择“还原数据库”;
3. 在弹出窗口的目标数据库中输入要还原数据库名;
4. 选择源设备,并选择源数据库备份文件;
5. 点击确定,开始恢复数据库。

3.已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)

 打开: 控制面板 -> 管理工具 -> 服务

 

 

posted on 2021-08-19 18:44  张彦山  阅读(579)  评论(0编辑  收藏  举报