當測試案例越來越多的時候,執行的時間會越來越長,這時候就可以靠並行測試 (Parallel Test),來縮短測試時間,只要確定測試案例之間沒有共用資源,就可以使用囉
Specflow v3 ScenarioContext.Current、FeatureContext.Current or ScenarioStepContext.Current 已過時的解決方案
Specflow 提供了 ScenarioContext.Current, FeatureContext.Current or ScenarioStepContext.Current 靜態成員讓我們使用,Specflow 3 之後它們已經被標記過時(Obsolete),為了以後相容性的還是別用了,那要改用甚麼呢...
Entity Framework 6 使用 SQL Server 2016 Always Encrypted 的限制與解決方案
- 1166
- 0
- Entity Framework 6
- 2019-06-03
SQL Server Always Encrypted 可以保護我們的資料,但同時也帶來了一些不便,比如索引跟內建的預存無法使用,強制使用參數化查詢,這裡列出我已知的開發限制,下次碰到就可以直接避開
Entity Framework 6 連接 SQL Server Dynamic Data Mask
- 637
- 0
- Entity Framework 6
- 2019-05-29
SQL Server Dynamic Data Mask 防止沒有權限的帳號檢視敏感性資料
請求可被 Chrome 瀏覽器信任的 Web 憑證
- 19714
- 0
- Certificate
- 2019-06-24
首先要感謝方丈 Jason Huang 的火力支援。
在企業內部,Client 加入 AD 後,預設會把 CA 根憑證加入到 Trusted Root Certification Authorities,Chrome 瀏覽器預設會信任這裡的憑證,有 AD Server,使用 CA Server 憑證中心應該是較好管理的解決方案,我在實作的過程卡到了一些關,謝謝方丈的火力支援
啟用 SQL Server SSL 連線加密
- 14273
- 0
- SQL Server
- 2019-05-24
SQL Server 與 AP 之間傳輸使用TDS(Tabular Data Stream)封包,為了怕封包被攔截,可以使用 SSL 保護
研究兩天的資料庫連線加密,在此做個小小的紀錄...
Microsoft Message Analyzer 監聽 SQL Server 網路封包
- 13828
- 0
- Microsoft Message Analyzer
- 2019-05-24
今日介紹攔截封包工具一枚
[EF6] Entity Framework 6 連接 SQL Server 2016 Always Encrypted
- 2182
- 0
- Entity Framework 6
- 2020-02-01
SQL Server 2016 新增 Always Encrypted 功能,對於機密資料的保護又多了一項選擇囉
[ASP.NET MVC] Global Error Handler - 實作 HandleErrorAttribute 捕捉應用程式例外並紀錄請求參數
- 3254
- 0
- Global Error Handler
- 2020-08-19
有朋友問我,不想每個 Action 寫 try catch,怎麼在 Global ErrorHandler 紀錄相關參數,來,看看我怎麼做,以下將實作 HandleErrorAttribute
PS.若你的例外需要跟用戶互動,以下實作可能不適合
PS.無法捕捉IIS的例外,需要使用Elmah
[ASP.NET MVC] Global Error Handler - 實作 HandleErrorAttribute 捕捉應用程式例外並紀錄請求參數 by AjaxRequest
- 1267
- 0
- Global Error Handler
- 2020-08-19
上一篇 [ASP.NET MVC] 自訂Global ErrorHandler 紀錄請求參數 沒有處理到 Ajax,這篇繼續補完...