阿里云从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 edis-2.4.5-win32-win6464bit edis-server.exe C:soft edis-2.4.5-win32-win6464bit edis.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:UsersAdministrator>C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_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)

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

原文地址:https://www.cnblogs.com/blogzys/p/15163369.html