欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

NetCore1.1+Linux部署初體驗(yàn)

 更新時(shí)間:2017年06月20日 14:16:22   作者:釋迦苦僧  
這篇文章主要為大家詳細(xì)介紹了NetCore1.1+Linux部署的初體驗(yàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

NetCore1.1+Linux部署初體驗(yàn)

1.環(huán)境準(zhǔn)備

Centaos7+Win10 虛擬機(jī)

Win10安裝VS2017 注意勾選下.Net Core

3.Centaos安裝netcore 1.1參見https://www.microsoft.com/net/core

sudo yum install libunwind libicu
curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=848821
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
sudo ln -s /opt/dotnet/dotnet /usr/local/bin

dotnet new console -o hwapp
cd hwapp

dotnet restore

主要是尋找當(dāng)前目錄下的項(xiàng)目文件,然后利用NuGet庫還原整個(gè)項(xiàng)目的依賴庫,然后遍歷每個(gè)目錄,生成項(xiàng)目文件,繼續(xù)還原該項(xiàng)目文件中的依賴項(xiàng);

dotnet run

如果是交互的就直接運(yùn)行,否則編譯然后執(zhí)行


2.項(xiàng)目準(zhǔn)備

1.我這邊項(xiàng)目名稱為: NetCore.Api

2.修改發(fā)布相關(guān)支持;

.NET Core徹底放棄project.json,全面改回.csproj

Asp.NetCore1.1版本去掉project.json后如何打包生成跨平臺包

打開:NetCore.Api.csproj 添加發(fā)布支持RuntimeIdentifiers配置

<PropertyGroup>
 <RuntimeIdentifiers>win10-x64;centos.7-x64</RuntimeIdentifiers>
</PropertyGroup>

3.打開Program.cs修改端口支持

public static void Main(string[] args)
 { 
 var host = new WebHostBuilder()
 .UseKestrel()
 .UseUrls("http://*:8088")
 .UseContentRoot(Directory.GetCurrentDirectory())
 .UseIISIntegration()
 .UseStartup<Startup>()
 .UseApplicationInsights()
 .Build();

 host.Run();
 }

4.編譯運(yùn)行沒有問題,通過WinSCP上傳到Centaos7服務(wù)器上

3.Linux部署

進(jìn)入上傳的項(xiàng)目目錄

dotnet restore 命令進(jìn)行還原依賴項(xiàng)


還原完成后,發(fā)布項(xiàng)目文件

dotnet publish

復(fù)制發(fā)布后的文件到運(yùn)行文件夾

cp -rf /home/xupp/website/bin/Debug/netcoreapp1.1/publish/ /home/xupp/web.test/

運(yùn)行項(xiàng)目

nohup dotnet NetCore.Api.dll

只是做測試用,正式環(huán)境下可以使用Supervisor守護(hù)進(jìn)程[/code]

外網(wǎng)測試看能否訪問,不能訪問的話先用dotnet NetCore.Api.dll運(yùn)行,并檢查防火墻配置

Ngiux配置(負(fù)載均衡下用)

Ngiux安裝

Ngiux簡單配置

Asp.NetCore1.1版本去掉project.json后如何打包生成跨平臺包

NetCore2.0體驗(yàn)參見:

http://www.cnblogs.com/linezero/p/nightlynetcore2.html

http://www.php.cn/csharp-article-363405.html

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 支持ASP.NET MVC、WebFroM的表單驗(yàn)證框架ValidationSuar使用介紹

    支持ASP.NET MVC、WebFroM的表單驗(yàn)證框架ValidationSuar使用介紹

    這篇文章主要介紹了支持ASP.NET MVC、WebFroM的表單驗(yàn)證框架ValidationSuar使用介紹,本文詳細(xì)講解了使用步驟,并給出一個(gè)完整Demo下載,需要的朋友可以參考下
    2015-06-06
  • .Net程序防止被注入代碼(整站通用)分享

    .Net程序防止被注入代碼(整站通用)分享

    防止sql注入,通常一個(gè)一個(gè)文件修改不僅麻煩而且還有漏掉的危險(xiǎn),下面我說一上如何從整個(gè)系統(tǒng)防止注入
    2013-11-11
  • 解析Asp.net Core中使用Session的方法

    解析Asp.net Core中使用Session的方法

    Session 是保存用戶和 Web 應(yīng)用的會話狀態(tài)的一種方法,ASP.NET Core 提供了一個(gè)用于管理會話狀態(tài)的中間件,本篇文章主要介紹了Asp.net Core中使用Session ,有興趣的可以了解一下、
    2017-01-01
  • .Net極限生產(chǎn)力之分表分庫全自動化Migrations?Code-First

    .Net極限生產(chǎn)力之分表分庫全自動化Migrations?Code-First

    這篇文章主要介紹了.Net極限生產(chǎn)力之分表分庫全自動化Migrations?Code-First,輕量級針對分表分庫讀寫分離的解決方案,具有零依賴、零學(xué)習(xí)成本、零業(yè)務(wù)代碼入侵適配
    2022-07-07
  • ASP.NET 定制簡單的錯誤處理頁面實(shí)現(xiàn)代碼

    ASP.NET 定制簡單的錯誤處理頁面實(shí)現(xiàn)代碼

    通常web應(yīng)用程序在發(fā)布后,為了給用戶一個(gè)友好界面和使用體驗(yàn),都會在錯誤發(fā)生時(shí)跳轉(zhuǎn)至一個(gè)自定義的錯誤頁面,而不是asp.net向用戶暴露出來的詳細(xì)的異常列表。
    2010-01-01
  • VS Code 1.26 發(fā)布 有你想要的新特性?

    VS Code 1.26 發(fā)布 有你想要的新特性?

    VS Code 1.26 發(fā)布,有你想要的新特性嗎?這篇文章主要為大家詳細(xì)介紹了VS Code 1.26一些主要的更新亮點(diǎn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • NetCore1.1+Linux部署初體驗(yàn)

    NetCore1.1+Linux部署初體驗(yàn)

    這篇文章主要為大家詳細(xì)介紹了NetCore1.1+Linux部署的初體驗(yàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • .NET6在WebApi中使用日志組件log4net

    .NET6在WebApi中使用日志組件log4net

    這篇文章介紹了.NET6在WebApi中使用日志組件log4net的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • WEB在模態(tài)窗體里導(dǎo)出或下載文件功能代碼

    WEB在模態(tài)窗體里導(dǎo)出或下載文件功能代碼

    實(shí)現(xiàn)在模態(tài)窗體里導(dǎo)出或下載文件,具體功能代碼如下,感興趣的朋友可以參考下哈
    2013-06-06
  • ASP.NET?MVC自定義異常過濾器使用案例

    ASP.NET?MVC自定義異常過濾器使用案例

    本文詳細(xì)講解了ASP.NET?MVC自定義異常過濾器的使用案例,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下<BR>
    2022-03-03

最新評論