ASP.NET Core 2.0 MVC发布到Linux服务器默认端口是:http://localhost:5000/,不支持外网ip访问,此处提供两种修改方式:
方式一:代码指定修改;
WebHost.CreateDefaultBuilder(args) .UseUrls("http://*:80") .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup<Startup>() .UseApplicationInsights() .Build();
如果端口号要修改其他,对应的写上要修改的端口号即可。
方式二:修改配置,选择当前项目=>属性=>调试:应用URL输入要指定的端口号;
保存,生成项目(编译)即可。
centos7 安装.net core 2.0部署应用出现an assembly specified in the application dependencies manifest (xxx.deps.json)
.net core最大的亮点就是跨平台了,下面介绍下在windows下和liunx下的部署。
首先,打开命令行,创建一个文件夹,用于存放应用程序,文件夹名称可以随便取,这里我命名为testaspnetcore。