iT邦幫忙

asp.net core相關文章
共有 186 則文章
鐵人賽 Modern Web DAY 6

技術 06.環境配置設定、使用(注入View、Controller)

通常一個網頁專案會有許多的環境變數設定,在Miniblog中簡單改動appsettings.json裡面屬性值就可以改變Blog設定。 舉例:編輯器是否使用M...

鐵人賽 Modern Web DAY 1

技術 (Day 1) 一切都是從開源搞出來的玩意兒 - 上篇

1.0 未來,總是那麼美好的未來   在遠古時代,在那個際網路還沒有興起的時代,大型主機還在橫行霸道時代,一切都是那麼的單純與美好。   後來迷你電腦興起,有一...

鐵人賽 Modern Web DAY 3

技術 03.支援 SQL Server

原理:   MiniBlog僅支援XML資料存取,沒有支持SQL Server,但是提供IBlogService介面,可以簡單實作其他類型資料存取。 publ...

鐵人賽 Modern Web DAY 1

技術 01.輕量、高效.NET Core開源Blog引擎介紹

Miniblog.Core介紹 擁有高效又輕量級的Blog引擎,由madskristensen大開源專案Miniblog.Core 在Google效能測試(G...

徵才 徵後端工程師

徵才: 製作新版耐美知識網站: 後端:C#,ASP.NET Core(必備) 前端:React(加分,前端有另外一位工程師) 如有這樣的人才,是否推薦或加入合作...

鐵人賽 Modern Web DAY 30

技術 [End] ASP.NET Core 2 系列 - ASP.NET Core vs ASP.NET MVC

ASP.NET Core 2 系列文的結尾想了好幾個,也換過好幾次主題。 最終還是決定用,常被問到的問題來做總結。 『ASP.NET Core vs ASP....

鐵人賽 Modern Web DAY 30

技術 [Day30] ASP.NET Core 2 系列 - Kestrel Web Server

ASP.NET Core 有兩種運行方式: HTTP.sys (Windows Only) Kestrel (跨平台) ASP.NET Core 預...

鐵人賽 Software Development DAY 29

技術 [Design Pattern實例] 使用單例模式實做線性分配器(2/2)

使用單例模式實做線性分配器(2/2) 延續Day28.使用單例模式實做線性分配器(1/2)的需求, 我們接下來要開始實作取號的方法。 Sample Codes...

鐵人賽 Modern Web DAY 29

技術 [Day29] ASP.NET Core 2 系列 - 封包壓縮 (Gzip)

ASP.NET Core 並不會自動把所有封包壓縮,要針對 Response 的內容做壓縮,可以使用的 ResponseCompression 套件提供的壓縮方...

鐵人賽 Modern Web DAY 28

技術 [Day28] ASP.NET Core 2 系列 - Response 快取

對 Response 回傳結果適時的使用快取機制,可以有助於效能提升,避免重複的運算浪費。 本篇將介紹 ASP.NET Core 如何設定 Response 的...

鐵人賽 Software Development DAY 27

技術 [Design Pattern實例] 在ASP.NET Core利用狀態模式來製造View Model

在ASP.NET Core利用狀態模式來製造View Model Scenario 我們在Day26時,利用了建造者模式來製造View Model。 在這個例子...

鐵人賽 Modern Web DAY 27

技術 [Day27] ASP.NET Core 2 系列 - 網頁內容安全政策 (Content Security Policy)

跨網站腳本 (Cross-Site Scripting, XSS) 攻擊是常見的攻擊手法,有效的阻擋方式是透過網頁內容安全政策 (Content Securit...

鐵人賽 Software Development DAY 26

技術 [Design Pattern實例] 在ASP.NET Core利用建造者模式來製造View Model

在ASP.NET Core利用建造者模式來製造View Model Scenario 專案中需要在MVC同一個VIEW上動態依照後端提供的每種產品規格(View...

鐵人賽 Modern Web DAY 26

技術 [Day26] ASP.NET Core 2 系列 - 跨域請求 (Cross-Origin Requests)

有些團隊會把前後端專案切開,放在不同的網域執行,如此一來就會遇到瀏覽器安全性問題,禁止不同網域的請求。 本篇將介紹 ASP.NET Core 啟用跨域請求 Cr...

鐵人賽 Modern Web DAY 25

技術 [Day25] ASP.NET Core 2 系列 - 單元測試 (NUnit)

.NET Core 的單元測試框架有支援 xUnit、NUnit 及 MSTest,官方是比較推薦用 xUnit,但 NUnit 似乎比較受 .NET 工程師歡...

鐵人賽 Modern Web DAY 24

技術 [Day24] ASP.NET Core 2 系列 - Entity Framework Core

Entity Framework 是 .NET 跟資料庫溝通好用的 Object-Relational Mapper (O/RM) 框架,ASP.NET Cor...

鐵人賽 Modern Web DAY 23

技術 [Day23] ASP.NET Core 2 系列 - 上傳/下載檔案

在 ASP.NET Core 實作上傳檔案及下載檔案功能算蠻簡易的,但對於上傳大型檔案就稍微麻煩一些,若沒有額外處理,則容易造成 ASP.NET Core 網站...

鐵人賽 Modern Web DAY 22

技術 [Day22] ASP.NET Core 2 系列 - SignalR

SignalR 是一套能讓 ASP.NET 輕鬆實現與 Client 即時互動的套件。 目前 ASP.NET Core 版本的 SignalR 還沒正式發佈,...

鐵人賽 Modern Web DAY 21

技術 [Day21] ASP.NET Core 2 系列 - 多國語言 (Localization)

全球化的網站不免都要做多國語言,ASP.NET Core 的多國語言設定方式跟 ASP.NET MVC 有很大的落差。 本篇將介紹 ASP.NET Core 多...

鐵人賽 Modern Web DAY 20

技術 [Day20] ASP.NET Core 2 系列 - 快取機制及 Redis Session

為了程式效率,通常會利用記憶體存取速度遠高於磁碟讀取的特性,把常用但不常變動資料放在記憶體中,提升取用資料的速度。ASP.NET Core 有提供好用的快取機制...

鐵人賽 Modern Web DAY 19

技術 [Day19] ASP.NET Core 2 系列 - NLog & Log4net

ASP.NET Core 提供的 Logging API,不僅可以方便調用 Logger,且支援多種 Log 輸出,也能把 Log 發送到多個地方,並支援第三...

鐵人賽 Modern Web DAY 18

技術 [Day18] ASP.NET Core 2 系列 - Logging

ASP.NET Core 提供了好用的 Logging API,預設就已經將 Logger 物件放進 DI 容器,能直接透過 DI 取用記錄 Log 的物件。...

鐵人賽 Modern Web DAY 17

技術 [Day17] ASP.NET Core 2 系列 - 例外處理 (Exception Handler)

例外處理(Exception Handler)算是程式開發蠻重要的一件事,尤其程式暴露在外,要是不小心顯示了什麼不該讓使用者看到的東西就糟糕了。 要在 ASP....

鐵人賽 Modern Web DAY 16

技術 [Day16] ASP.NET Core 2 系列 - 多重環境組態管理 (Multiple Environments)

產品從開發到正式上線的過程中,通常都會有很多個環境,如:開發環境、測試環境及正式環境等。 每個環境的組態設定可能都略有不同,至少資料庫不會都連到同一個地方,因此...

鐵人賽 Modern Web DAY 15

技術 [Day15] ASP.NET Core 2 系列 - 組態設定 (Configuration)

ASP.NET Core 不再把 Web.config 當作預設的組態設定,而且 .NET Core 讀取組態設定的方式也跟過去不同,不再使用 Configur...

鐵人賽 Modern Web DAY 14

技術 [Day14] ASP.NET Core 2 系列 - Filters

Filter 是延續 ASP.NET MVC 的產物,同樣保留了五種的 Filter,分別是 Authorization Filter、Resource Fil...

鐵人賽 Modern Web DAY 13

技術 [Day13] ASP.NET Core 2 系列 - Web API 文件產生器 (Swagger)

Swagger 也算是行之有年的 API 文件產生器,只要在 API 上使用 C# 的 <summary /> 文件註解標籤,就可以產生精美的線上文...

鐵人賽 Modern Web DAY 12

技術 [Day12] ASP.NET Core 2 系列 - REST-Like API

RESTful 幾乎已算是 API 設計的標準,透過 HTTP Method 區分新增(Create)、查詢(Read)、修改(Update)跟刪除(Delet...

鐵人賽 Modern Web DAY 11

技術 [Day11] ASP.NET Core 2 系列 - Cookies & Session

基本上 HTTP 是沒有紀錄狀態的協定,但可以透過 Cookies 將 Request 來源區分出來,並將部分資料暫存於 Cookies 及 Session,是...

鐵人賽 Software Development DAY 10
深入探索LINQ 系列 第 10

技術 建置dotnet/corefx

之前在介紹工具及資源時,有提到dotnet/corefx是我們的地圖,因為裡面有LINQ的原始碼,在正式挑戰地下城之前讓我們來看看這個地圖到底要怎麼使用吧。 建...