新、舊系統在一起的交易之路 ~ 取得 Spring.NET 的 Connection 及 Transaction

我們有舊的元件(Workflow),連接DB是透過自行封裝 Ado.NET 的元件,
而到新開發的系統,則是使用 Spring.NET + NHibernate 。
當新、舊交雜在一起使用時,交易該如何控管呢?
最簡單的就是用 TransactionScope 去包起來,
但這時候 MSDTC 就跑起來了。
但是很多單位現在都不給開 MSDTC 了,
那要怎麼辦呢? 取得 DB Connection 及 Transaction 往內傳嗎?
要如何取得 Spring.NET 中的 System.Data.Common.DbTransaction 物件呢?

繼續閱讀 “新、舊系統在一起的交易之路 ~ 取得 Spring.NET 的 Connection 及 Transaction”

ASP.NET Core Web API 版本的做法

Web API 版本(Versioning)的做法有很多種,

在 URL 上面、QueryString 的參數,或是在 Header 中。

本文就來看看 ASP.NET Core Web API 多版本的做法。

本文參考自「Support multiple versions of ASP.NET Core Web API

當新增好 ASP.NET Core Web API 專案後,預設有一個 Values 的 API 可以測試,

以下我們就一步步的來看看 API 版本的各種做法。 繼續閱讀 “ASP.NET Core Web API 版本的做法”

使用 Docker for Windows 來運行 ASP.NET WebForms

t20pc32vbru-thomas-kelley

本文介紹在 Windows 10 使用 Windows Container 來執行 ASP.NET 4.6 WebForms 程式。

想要在 Windows 10 上執行 Windows Container,

目前需要安裝 Docker for Windows (beta) 這個版本,如下, 繼續閱讀 “使用 Docker for Windows 來運行 ASP.NET WebForms”

[Tool]利用 Microsoft Monitoring Agent 來找出系統效能及異常問題

想要蒐集系統有什麼異常或是效能問題嗎?
以前都是去解析IIS Log,現在您有更好的工具來幫忙哦!
原本在System Center中的Module,現在也可以單獨使用了哦!

繼續閱讀 “[Tool]利用 Microsoft Monitoring Agent 來找出系統效能及異常問題”