首先安装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

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

说明安装成功了。
安装mysql可参考:windows2019下安装mysql 8.0.29及解决服务无法启动_server 2019 mysql 服务无法启动_csdn_aspnet的博客-优快云博客
可能略有差异,但是基本步骤相同。
安装redis 下载:https://download.youkuaiyun.com/download/hefeng_aspnet/85812224
https://download.youkuaiyun.com/download/hefeng_aspnet/85812218
提示 Redis on Windows安装向导提前结束,经过查找,原因是 .NET Framework 版本过低,将.NET Framework升级到4.0以上就可以了。
http://go.microsoft.com/fwlink/?linkid=328856
此redis安装其实是解压的过程,指定解压目录即可,尽可能解压目录没有空格,redis为计划任务启动,但是安装之后,计划任务中找不到,任务管理器中可以看到,如图:

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


触发器:

操作->新建:

即可实现redis开机启动,如果修改redis配置,将任务管理器中的redis-server.exe结束任务,计划任务中的redis禁用即可,打开redis解压目录的两个文件:
修改绑定、密码等信息,修改后计划任务中的redis中右键运行即可,点击+号新建链接,然后双击新建的行,右下角绿色即为链接成功:

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

新建网站:
改好appsettings.json的配置后,使用浏览器浏览,总是提示503错误,一番查找之后,原来缺少补丁文件:Microsoft Update Catalog
上面链接不可下载,请使用此链接:https://download.youkuaiyun.com/download/hefeng_aspnet/87639059
安装补丁之后,重启计算机,即可访问服务地址,如果使用google浏览器访问出现"无法访问此网站"请参考:https://blog.youkuaiyun.com/hefeng_aspnet/article/details/129892532。
文章详细介绍了如何在Windows环境中安装VC运行时、NET6.0框架、IIS的AspNetCoreModuleV2模块,以及MySQL和Redis。在安装Redis时遇到问题,解决方法是升级.NETFramework到4.0以上。接着部署WebAPI项目,过程中遇到了503服务不可用的错误,通过安装特定补丁并重启解决。
915

被折叠的 条评论
为什么被折叠?



