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配置一下反向代理 用域名來訪問咱們的站點