1.项目构建
进入WebApi项目中,VSCode终端或Ubantu系统终端命令行。使用“dotnet build”命令进行项目构建:
#进入项目文件夹
cd WebAPI
#执行构建项目
dotnet build
2.项目发布
在WebApi项目中新建一个发布文件夹publish,使用“dotnet publish”命令进行项目发布:
#新建发布文件夹
mkdir publish
#执行发布项目
dotnet publish -c Release -o ./publish
3.运行发布后的项目(指定自定义端口)
#进入项目发布文件夹
cd publish/
#运行发布的.NET应用程序,并指定自定义端口5000
dotnet WebAPI.dll --urls http://*:5000
4.浏览器访问运行的.NET项目
【注】如果浏览器访问的时候,无法访问到发布的项目,并在终端中看到如下警告,则表明你的ASP.NET Core 应用程序在尝试将 HTTP 请求重定向到 HTTPS 时,无法确定应使用哪个 HTTPS 端口。这通常发生在应用程序配置为使用 HTTPS 重定向中间件,但没有正确配置 HTTPS 绑定或端口。
此时,打开Program.cs文件,将里面如下的语句给注释掉,然后重新构建再发布和运行。
app.UseHttpsRedirection();
警告信息:
【注】如果浏览器访问,还是报404错误,无法访问。则可以在终端中输入如下命令(在运行时,加入environment选项设置),重新运行.NET Core WebApi项目
dotnet WebAPI.dll --urls="http://*:5000" --environment=Development
万事开头难,后面将会展开讲解.NET Core WebApi项目,敬请期待~~~