1、首先创建一个ASP.NET CORE MVC项目
2、右击项目,点击编辑xxx.csproj,在<PropertyGroup>下编辑
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<RuntimeIdentifiers>win10-x64;ubuntu.16.04-x64</RuntimeIdentifiers>
</PropertyGroup>
这样在发布时选择平台时会有win10-x64可以选择
3、要让远程电脑能访问,必须更改可访问的IP地址。在Program.cs文件下更改如下代码,在原有代码下添加.UseUrls()即可
先写成http://*:5000的访问,先不用https:的
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:5000")
.UseStartup<Startup>();
4、右键项目,点击发布,选择文件夹
5、选择高级,---独立,-----win10-64
6、点击保存,发布即可。
7、发布之后,在生成目录下会有xxx.exe文件生成,点击运行,即可启动服务。
8、远程电脑,访问发布电脑的IP地址即可访问改网页项目