服务器操作系统 Windows Server 2012 R2 Datacenter (带界面)
1.安装IIS 参考 https://blog.csdn.net/muzizongheng/article/details/85228929
2.安装 dotnet-hosting-3.1.13-win 下载地址 https://dotnet.microsoft.com/download/dotnet/3.1 widnwos Hosting Bundle 下载
3.安装vc_redist.x64.exe 下载地址 https://www.microsoft.com/zh-CN/download/details.aspx?id=53840
安装完毕重启服务器
4.创建Api文件夹,做为放置Web Api文件的根目录,权限设置可写
5.Web Api 程序版本 Vs2019开发 + NSwag.AspNetCore(13.6.2) 【Swagger 】 ,在Startup.cs中配置NSwag,参考https://www.cnblogs.com/caijt/p/11875905.html
6.修改Web Api的接口根地址和默认的5000端口,Web Api默认的根地址是localhost:5000 ,打开Program.cs
public static void Main(string[] args)
{
Host.CreateDefaultBuilder(args)
.UseIdHelper()
.UseLog()
.UseCache()
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder
.UseUrls("http://*:8003") // 这里默认是http://*:5000 .现在改成8003端口
.UseStartup<Startup>();
})
.Build()
.Run();
}
appsettings.json中 "WebRootUrl": "http://121.15.220.10:8003" //接口根地址 ,默认是 http://localhost:5000 121.15.220.10 是服务器IP
修改完成后,点击发布,把发布完成的文件复制到服务器api文件夹内
。注意:vs2019中,发布的框架版本 netcoreapp3.1 和服务器上安装的.net core版本必须一致
7.
和