1.本地编写一个mvc网站
代码编辑器:Visual studio 2017、2019、Visual Code 均可
1)搭建
略. (请自行搜索如何编辑mvc,或看文末参考链接)
2)配置
Program.cs需要配置绑定ip,否则linux服务器上默认localhost公网是访问不到的
public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run(); } public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseUrls("http://*:5000") .UseStartup<Startup>(); }
- localhost 或127.0.0.1 代表本机ip,仅允许本机访问
- 局域网ip,允许局域网内客户端访问
- 端口0代表随机绑定可用端口
- '*' 代表0.0.0.0,允许本机、局域网、公网访问
3)发布
略.
2.服务器配置
这里使用centos7
1).net core 环境
在centos7的终端执行以下命令:
注册.Net core包相关的yum源库和依赖配置
rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
更新yum源:
yum update
安装.net core的sdk(注意版本):
yum install dotnet-sdk-2.1
安装成功后可以通过dotnet --info或者 dotnet --version来看相关版本信息。
2)网站部署
将本地网站发布文件上传到服务器
命令行进入服务器网站文件夹
通过命令运行:
dotnet MvcDemo.dll
注意dll的名称替换为当前dll,后台运行在上述命令后加 &
这样就搭建好了,换一台机器输入配置的ip和端口访问一下吧
https://www.cnblogs.com/wangwust/p/9598984.html