万金流
初次使用博客园,目前感觉还不错。 不知不觉用了4年零4个月了,越来越喜欢博客园。

以下内容,VS2017调试通过。

对项目右键发布,选择发布成文件夹,然后按下图设置:

 

 将发布之后的文件上传到Linux,再运行:

dotnet WebApplication1.dll

即可。

需要修改ip、端口,可以在appsettings.json里添加形如下面的内容:

{
  "Kestrel": {
    "Endpoints": {
      "Http": {
        "Url": "http://localhost:5001"
      }
    }
  }
}

要关联所有ip,localhost可以改为“0.0.0.0”或“*”。


 以下内容可能已过时。

对于MVC:

如需要修改linux提供的web服务默认端口,把Program.cs里的内容作一些添加:

public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
            .UseUrls("http://*:9500")
                .UseStartup<Startup>();

只是添加了指定端口的一行。

VS2019修改添加内容位置如下:

public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
            
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>().UseUrls("http://*:9250");
                });

 

Linux的运行界面为:

 

 至此,打开浏览器查看结果:

 

posted on 2020-03-07 06:39  万金流  阅读(507)  评论(0编辑  收藏  举报