pa我是在VS2017上写好项目而后来部署的,个人宗旨能截图就少BBhtml
服务器系统:linux
Asp.Net Core版本:nginx
https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-currentcentos
微软官方文档介绍服务器
在安装.NET以前,您须要注册Microsoft密钥,注册产品存储库并安装所需的依赖项。这只须要每台机器完成一次。oop
打开命令提示符并运行如下命令:url
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
更新可用于安装的产品,而后安装.NET SDK。spa
在命令提示符中,运行如下命令:.net
sudo yum update sudo yum install dotnet-sdk-2.1
运行3d
sudo yum update
成功
运行
sudo yum install aspnetcore-runtime-2.1
成功
VS选择项目 右击发布
发布以后打开目录就是这堆东西了
这里我利用XFTP来上传文件
我上传到了个人 /home/wwwroot/MyDotNetCoreProject 目录下
进入目录 输入 dotnet xxxx.dll
跑起来了 可是出问题了
Unable to bind to http://localhost:5000 on the IPv6 loopback interface: 'Cannot assign requested address'.
'没法分配请求的地址'。
而后一波谷歌猛如狗,而后不知道是什么缘由致使的
解决方法就是...
dotnet GetConfigFile.dll --server.urls http://*:5000 这么启动 手动给你设置个地址就行了 (知道问题的老哥请留言 分析一波
启动成功 下一篇就来用nginx配置一下反向代理 用域名来访问咱们的站点