首先安装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的博客-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为计划任务启动,但是安装之后,计划任务中找不到,任务管理器中可以看到,如图:
于是自己新建计划任务,在任务计划程序库邮件:
触发器:
操作->新建:
即可实现redis开机启动,如果修改redis配置,将任务管理器中的redis-server.exe结束任务,计划任务中的redis禁用即可,打开redis解压目录的两个文件:
修改绑定、密码等信息,修改后计划任务中的redis中右键运行即可,点击+号新建链接,然后双击新建的行,右下角绿色即为链接成功:
开始部署webapi项目,新建应用程序池:
新建网站:
改好appsettings.json的配置后,使用浏览器浏览,总是提示503错误,一番查找之后,原来缺少补丁文件:Microsoft Update Catalog
上面链接不可下载,请使用此链接:https://download.csdn.net/download/hefeng_aspnet/87639059文章来源:https://www.toymoban.com/news/detail-784773.html
安装补丁之后,重启计算机,即可访问服务地址,如果使用google浏览器访问出现"无法访问此网站"请参考:https://blog.csdn.net/hefeng_aspnet/article/details/129892532。 文章来源地址https://www.toymoban.com/news/detail-784773.html
到了这里,关于部署.net6 到 Windows server 2008 r2 IIS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!