部署.net6 到 Windows server 2008 r2 IIS

首先安装vc环境,文件下载:x64:https://go.microsoft.com/fwlink/?LinkId=746572

x86:https://go.microsoft.com/fwlink/?LinkId=746571

安装net6:dotnet-hosting-6.0.14-win.exe,下载地址:

Download .NET 6.0 (Linux, macOS, and Windows)Download ASP.NET Core 6.0 Runtime (v6.0.14) - Windows Hosting Bundle Installer

 部署.net6 到 Windows server 2008 r2 IIS_第1张图片

安装完成之后,在iis的模块中会显示:AspNetCoreModuleV2

部署.net6 到 Windows server 2008 r2 IIS_第2张图片部署.net6 到 Windows server 2008 r2 IIS_第3张图片 

 说明安装成功了。

安装mysql可参考:windows2019下安装mysql 8.0.29及解决服务无法启动_server 2019 mysql 服务无法启动_csdn_aspnet的博客-CSDN博客

可能略有差异,但是基本步骤相同。

安装redis 下载:https://download.csdn.net/download/hefeng_aspnet/85812224

https://download.csdn.net/download/hefeng_aspnet/85812218 

提示 Redis on Windows安装向导提前结束,经过查找,原因是 .NET Framework 版本过低,将.NET Framework升级到4.0以上就可以了。

http://go.microsoft.com/fwlink/?linkid=328856

Download 适用于 Windows Vista SP2、Windows 7 SP1、Windows 8、Windows 8.1、Windows Server 2008 SP2、Windows Server 2008 R2 SP1、Windows Server 2012 和 Windows Server 2012 R2 的 Microsoft .NET Framework 4.5.2(脱机安装程序) from Official Microsoft Download Center

 此redis安装其实是解压的过程,指定解压目录即可,尽可能解压目录没有空格,redis为计划任务启动,但是安装之后,计划任务中找不到,任务管理器中可以看到,如图:

部署.net6 到 Windows server 2008 r2 IIS_第4张图片

 

于是自己新建计划任务,在任务计划程序库邮件:

部署.net6 到 Windows server 2008 r2 IIS_第5张图片

 

部署.net6 到 Windows server 2008 r2 IIS_第6张图片

 触发器:

部署.net6 到 Windows server 2008 r2 IIS_第7张图片

部署.net6 到 Windows server 2008 r2 IIS_第8张图片 

操作->新建:

部署.net6 到 Windows server 2008 r2 IIS_第9张图片 

 部署.net6 到 Windows server 2008 r2 IIS_第10张图片

即可实现redis开机启动,如果修改redis配置,将任务管理器中的redis-server.exe结束任务,计划任务中的redis禁用即可,打开redis解压目录的两个文件:

 

修改绑定、密码等信息,修改后计划任务中的redis中右键运行即可,点击+号新建链接,然后双击新建的行,右下角绿色即为链接成功:

部署.net6 到 Windows server 2008 r2 IIS_第11张图片

开始部署webapi项目,新建应用程序池:

部署.net6 到 Windows server 2008 r2 IIS_第12张图片

新建网站:

部署.net6 到 Windows server 2008 r2 IIS_第13张图片 

改好appsettings.json的配置后,使用浏览器浏览,总是提示503错误,一番查找之后,原来缺少补丁文件:Microsoft Update Catalog

 上面链接不可下载,请使用此链接:https://download.csdn.net/download/hefeng_aspnet/87639059

安装补丁之后,重启计算机,即可访问服务地址,如果使用google浏览器访问出现"无法访问此网站"请参考:https://blog.csdn.net/hefeng_aspnet/article/details/129892532。 

你可能感兴趣的:(IIS,netcore,windows2008r2)