0、簡介
開源、跨平台
1、環境安裝
2、向世界問個好
sheel/cmd 下:
dotnet --help // 查看幫助
dotnet new * // new project
dotnet run // run
3、ASP.NET Core 基礎學習文檔
ASP.NET Core 源碼學習之 Options[1]:Configure
(博主介紹很細,很多篇)
3、實戰項目
在開發階不建議使用 IIS 作為 Web 服務器來進行調試,使用 Program.cs 下的 Kestrel 內置瀏覽器,
控制台上還可以看到許多其他的調試信息,以及 EF 執行的 SQL 語句。
具體代碼及功能細節不做記錄了,官方教程太全了。以及還有一些開源大神的學習項目。[傳送門]
4、Windows 下開發,部署到 IIS 服務器注意事項
1、IIS "模塊" 安裝 AspNetCoreModule;(注意:1.0、2.0 版本區別,沒試過兼容不兼容最好同版本)
2、IIS 進程池 .NET CLR 版本修改為 “無托管代碼”;
3、項目根目錄 sheel/cmd -> dotnet publish --help; // 發布到對應站點目錄
// VS 上操作 -> 直接發布文件;
5、部署到 CentOS 7+
安裝見步驟1;
1、VS 編譯 (publish);
2、FTP 上傳;(注意:sftp://ip);
3、sheel -> dotnet *.dll
// 注意:默認為 5000 端口,如修改 80 需要修改 ConfiguareServices 配置;