用 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# 代理程式
- 1925
- 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 這個套件可以讓我們增加產能
[.NET Performance] 使用 ANTS Performance Profiler 分析 IIS 站台
- 1806
- 0
- Application Performance Monitor
- 2022-01-17
ANTS Performance Profiler 是一個老牌的 .NET 效能分析工具,操作介面簡單易懂,分析功能涵蓋面大,它也陪了我打了不少的仗,唯一比較可惜的事,沒有支援遠端分析
[.NET Performance] 使用 jetbrains dotTrace Profiler 分析線上運行的 IIS 站台
- 2180
- 0
- Application Performance Monitor
- 2022-01-17
最近遇到了一個問題,我有一個站台,在某些機器,CPU 會飆到 20% 上下,由於是要診斷遠端服務於是派出 jetbrains dotTrace Profiler 來幫幫我
https://www.jetbrains.com/profiler/features/
[ASP.NET] 解決網站的第一次請求很慢 - PreComplier
- 5430
- 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)登入失敗次數太多的帳號
- 3784
- 0
- ASP.NET Identity
- 2016-08-04
這個功能看似很簡單,但我一直無法成功鎖定帳號,追根究柢就是不了解運作方式,以下就來分享實作心得
[ASP.NET Identity] 使用 Microsoft.Owin.Testing 測試 OAuth Server 和 Web API
- 3338
- 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
- 8075
- 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 執行