前面搭建好啦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服務器

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

