一,接口写好后正常发布接口
选择发布
选择文件夹
点下一步,选择发布的目录,点击完成
其他默认不用改,直接点发布,等待成功发布。
二.成功部署到IIS后,直接运行报错 (部署到IIS步骤就不讲了)
出现问题了,先到发布的目录下,双击运行 WebApi.exe,看接口正不正常
发现接口正常,证明接口没有问题。那问题出在那了?
问题就是少了ASP.NET Core Runtime(运行时)。根据自己的项目,安装对应的运行时
三,怎么知道要安装什么样的运行时,在那里安装下载
1.右键项目解决方案,找到属性,打开
看自己的目标框架是啥,我的是.net 5.0
然后去微软官网下载相对的运行时:https://dotnet.microsoft.com/download
下载安装成功后,打开IIS服务器,点击模块,
如果出现 AspNetCoreModuleV2,证明安装成功。
最后,重新重启网站,
就能正常访问了。