.Net Core Web API 服务器搭建和自定义IP和端口

服务器操作系统 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 下载

.Net Core Web API 服务器搭建和自定义IP和端口

 

 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版本必须一致

.Net Core Web API 服务器搭建和自定义IP和端口

 

 

 

7.

 

.Net Core Web API 服务器搭建和自定义IP和端口

上一篇:Windows Software Protection 偷走的CPU


下一篇:elasticsearch-windows启动时的问题