在將“.NET跨平台之旅”示例站點 about.cnblogs.com 從 ASP.NET 5 RC1 升級至 ASP.NET Core 1.0 (博文鏈接)之后,我們有一個難以抗拒的沖動 —— 體驗一下 dotnet cli 引入的一個最激動人心的特性 —— 將 .NET 程序編譯為本地 ...
在前一篇博文 增加文件日志功能遇到的挫折 中,我們遇到了這樣一個問題:雖然有一些.NET日志組件 比如Serilog, NLog 已經開始支持.NET Core,但目前只支持控制台輸出日志,不支持將日志寫入文件 這就意味着我們在Linux上運行的示例ASP.NET 站點無法將日志寫入文件,給排查問題造成很大的麻煩,比如現在示例站點經常掛掉的問題。 面對這個問題我們沒有善罷甘休,不想因為這個問題影響 ...
2015-11-22 14:30 5 3655 推薦指數:
在將“.NET跨平台之旅”示例站點 about.cnblogs.com 從 ASP.NET 5 RC1 升級至 ASP.NET Core 1.0 (博文鏈接)之后,我們有一個難以抗拒的沖動 —— 體驗一下 dotnet cli 引入的一個最激動人心的特性 —— 將 .NET 程序編譯為本地 ...
2016年7月10日,我們在生產環境中上線了第一個運行於Linux上的ASP.NET Core站點,這是一個簡單的提供后端服務的ASP.NET Core Web API站點。 項目是在Windows上用V2015開發的,以self-contained應用部署方式發布到Linux服務器。Linux ...
在將我們的ASP.NET 5示例站點(about.cnblogs.com)升級至ASP.NET 5 RC1的時候,我們增加了控制台日志功能。 在ASP.NET 5添加日志功能很簡單,只需在project.json中添加Microsoft.Extensions.Logging.Console的引用 ...
Powered by ASP.NET Core on Linux! 我們全站的 .NET Core 遷移工作如火如荼,這是我們今年上半年的重要工作。 今天我們終於完成了博問產品(q.cnblogs.com)向 ASP.NET Core 的遷移,並已發布上線。如果您在博問頁面的頁腳發現 ...
今天下午我們將生產環境中一個單台服務器 QPS(每秒請求數)在100左右的 ASP.NET Core 站點部署到了 Linux 服務器上,這是我們解決了在 .NET Core 上使用 EnyimMemcached(memcached客戶端)的問題之后,.NET 跨平台之旅邁出的重要一步 ...
今天微軟正式發布了ASP.NET 5 RC1(詳見Announcing ASP.NET 5 Release Candidate 1),.NET跨平台邁出了關鍵一步。 緊跟這次RC1的發布,我們成功地將運行在Linux上的示例站點(http://about.cnblogs.com)升級到 ...
終於將“.NET跨平台之旅”的示例站點 about.cnblogs.com 從 ASP.NET 5 RC1 升級至 ASP.NET Core 1.0 ,經歷了不少周折,在這篇博文中記錄一下。 從 ASP.NET 5 到 ASP.NET Core 最大的變化,除了改名之外,就是用 dotnet ...
在經歷了阿里雲上“黑色1秒”的空歡喜之后,我們“被迫”考慮實現.NET的跨平台,將Web服務器由Windows換成Linux。而這種“被迫”在一個存在已久的願望下,變得水到渠成。這個願望就是 —— “Mac上寫.NET程序,Linux上跑.NET程序”。 既然水也到了,渠也成了,那我們還等 ...