用 Swagger UI 進行測試時,預設是沒有 Header 可以用,當 API 需要用到 Header,要自己手動處理一下,讓 Swagger UI 提供畫面讓開發人員調試
[ASP.NET Web API 2] 使用 Swagger 產生 Web API 文件以及測試站台
Swagger 用來產生文件和即時測試網站,是開發人員的小幫手,再搭配 PostMan 來產生 C# (RestClient),可以提升整體的開發速度
[ASP.NET Web API 2] 利用 WebApiProxy 產生 C# 代理程式
- 1940
- 0
- ASP.NET Web API 2
- 2020-07-05
Web API 不像 Web Service 有 wsdl 描述檔,也不像 WCF 有 meta data,所以 VS IDE 沒有辦法透過Web Reference 產生 Proxy Class,手動敲打連接 API 的工程挺瑣碎的,可能會這樣而放棄好用、輕量的Web API 嗎,別擔心這已經有人實作了 WebApiProxy 這個套件可以讓我們增加產能
[ASP.NET] 解決網站的第一次請求很慢 - PreComplier
- 5455
- 0
- 解決網站的第一次請求很慢
- 2016-10-20
根據預設,在使用者首次要求資源時 (例如要求網站的頁面),會動態編譯 ASP.NET Web 網頁和程式碼檔。在頁面與程式碼檔案初次編譯之後,就會快取編譯過的資源。因此,後續對相同頁面的要求就會非常有效率。 出自:https://msdn.microsoft.com/zh-tw/library/bb398860(v=vs.110).aspx
根據預設,Web 應用程式專案中的程式碼檔可藉由使用 Microsoft Build Engine (MSBuild) 而先行編譯成單一組件。 ASP.NET Web 網頁 (.aspx)、使用者控制項 (.ascx) 及 MVC Razor 檢視 (.cshtml and .vbhtml) 則會由 ASP.NET 編譯器在伺服器上進行動態編譯。 您還可以選擇先行編譯網頁、使用者控制項及 Razor 檢視。 出自:https://msdn.microsoft.com/zh-tw/library/aa983464(v=vs.110).aspx
[Telerik] Default document 的按鈕事件無法正常運作
我使用預設頁面無法正常的觸發事件,紀錄一下解決方法
[ASP.NET Identity] OAuth Server 鎖定(Lockout)登入失敗次數太多的帳號
- 3800
- 0
- ASP.NET Identity
- 2016-08-04
這個功能看似很簡單,但我一直無法成功鎖定帳號,追根究柢就是不了解運作方式,以下就來分享實作心得
[ASP.NET Identity] 使用 Microsoft.Owin.Testing 測試 OAuth Server 和 Web API
- 3354
- 0
- ASP.NET Identity
- 2020-02-01
續上篇,https://dotblogs.com.tw/yc421206/2016/08/02/identity_oauth_owin_setup
隨著功能的演進,原本用 Fiddler 編寫的測試腳本,越來越不容易管理,Web API 的品質也越來越不穩定
有了 TestServer 之後,我的問題就一掃而空,接下來就來分享我的作法,
[ASP.NET Identity] OAuth Server OWIN Setup
- 8108
- 0
- ASP.NET Identity
- 2020-02-01
續上篇 https://dotblogs.com.tw/yc421206/2016/08/02/asp_net_identity_basic 了解 ASP.NET Identity 的 UserManager 的運作方式後,這裡就要把 UserManager 丟到 OWIN 執行
[ASP.NET Identity] Identity 起手式
- 12985
- 0
- ASP.NET Identity
會員管理的演進過程有很長的一段時間,從 ASP.NET 2.0 開始的 Membership 到現在的 ASP.NET 4.5 的 Identity,一代比一代好,每一代都有他存在的價值,沒有絕對的優點
現代,若是要開發一個安全性高(雙因子驗證),整合外部帳號(Google、Facebook) ,ASP.NET Identity 就成為我的首選
另外它以 OWIN 為基礎,可以在所有 .NET Framework中使用,包含 ASP.NET MVC、 Web Forms、Web Pages、Web API,與SignalR等類型的應用程式
[ASP.NET MVC] 安裝 Telerik UI for ASP.NET MVC 套件
- 4983
- 0
- ASP.NET MVC
- 2016-07-21
Telerik 的 UI for ASP.NET MVC 提供了一些元件,讓我們開發應用程式的時候,可以省掉一些造輪子的時間,但是熟讀 API 的時間是跑不掉的。
今天要分享的內容技術含量不高,單純是 ASP.NET MVC 新手,使用 Telerik 的 UI for ASP.NET MVC 踩雷過程