.Net Core Linux centos7行—vscode開發,linux部署運行


前面搭建好啦linux運行環境,下面搭建windows下的開發環境。並完成調試

參考地址:https://www.microsoft.com/net/core#windows。 按照步驟來就好。安裝.net core sdk 安裝vs插件,安裝vscode等。

vscode下載地址https://code.visualstudio.com/ 。C# 插件查看地址https://marketplace.visualstudio.com/VSCode

vscode 命令執行 ext install csharp就可以。需要網絡環境不錯。不然你懂的。

安裝完成后,cmd運行dotnet new 命令,創建一個新的項目。當然需要cd到一個新建的目錄

完成之后,使用vscode打開文件夾的方式打開文件夾。根據https://docs.asp.net/en/latest/getting-started.html 的指導完成web項目的初始化。

project.json 添加"Microsoft.AspNetCore.Server.Kestrel":"1.0.0-rc2-final"

執行命令 dotnet restore。 vscode ctrl+p 彈出命令行輸入:>dotnet…選擇

增加 startup文件,修改program按照指導來即可。

windows F5啟動調試

點擊選擇環境.net core。vscode自動生成配置文件 launch.json

修改"name": ".NET Core Launch (web)中的program value。

${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>

替換 target-framework project-name.dll

最終配置如下:

F5開始調試,vscode提示沒有配置任何任務運行。根據提示點擊配置即可,選擇.net core

不出意外,F5調試就木有問題啦。

當然,如果你需要輸出中文並且不亂碼,還需要增加一行code:context.Response.ContentType="text/html;charset=utf-8";

最終strapup.csd代碼

public class Startup

{

public void Configure(IApplicationBuilder app)

{

app.Run(context =>

{

context.Response.ContentType="text/html;charset=utf-8";

return context.Response.WriteAsync("我是使用vscode開發的程序,現在運行在cnetos7上面。哈哈");

});

}

}

發布到centos並運行

vs code 切換到命令行工具

輸入dotnet publish 發布web項目

將發布的目錄使用winscp等類似ftp工具上傳到centos服務器

在然后就是檢驗成果的時候到啦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM