log4net 檔名使用「大寫字母」造成檔案被「覆寫」問題

事情是這樣子的…我們有個專案裡面有使用 log4net v 1.2.11.0 ,在案子裡面是使用 RollingFileAppender , rollingStyle 是 Composite ,依日期時間及檔案大小來切檔,設定檔如下,

繼續閱讀 “log4net 檔名使用「大寫字母」造成檔案被「覆寫」問題”

從外部資料庫驅動程式產生的非預期的錯誤 (1) @ OleDbConnection.Open

最近因為 Windows Update ,所以造成程式發生以下的錯誤訊息,

從外部資料庫驅動程式產生的非預期的錯誤 (1)。 [ OleDbException.ErrorCode : -2147467259 ]

Unexpected error from external database driver (1). (Microsoft JET Database Engine)

程式只是透過 Provider=Microsoft.Jet.OLEDB.4.0; 去開啟一個 excel 檔而已,如下,


var conn = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\kt\\Documents\\VS Code\\TEST_EXCEL\\aa.xls;Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1;\"");
conn.Open();

繼續閱讀 “從外部資料庫驅動程式產生的非預期的錯誤 (1) @ OleDbConnection.Open”

已超過連接逾時的設定。在取得集區連接之前超過逾時等待的時間,可能的原因為所有的共用連接已在使用中,並已達共用集區大小的最大值。

「已超過連接逾時的設定。在取得集區連接之前超過逾時等待的時間,可能的原因為所有的共用連接已在使用中,並已達共用集區大小的最大值。」 繼續閱讀 “已超過連接逾時的設定。在取得集區連接之前超過逾時等待的時間,可能的原因為所有的共用連接已在使用中,並已達共用集區大小的最大值。”

Hosting node.js express app in IIS

我們有一個「Local DirectLine」服務,是使用 Node.JS 寫的,寫好了之後要部署到Windows 2012 的 IIS 上,要如何進行呢? 以下將一步步介紹給大家。

1.安裝 Node.js

首先當然要在 Windows Server 上安裝所需要的 Node.JS 的版本,目前我們使用 v6.11.2 LTS 版本。 繼續閱讀 “Hosting node.js express app in IIS”

透過 Jenkins 從 Gitlab 拉 Source 自動建置 Xamarin iOS Mobile App

公司中許多的專案都有 Auto Build 的機制,那 Mobile App 也有 Auto Build 的機制嗎?
ios 的 App 需要 Mac 的環境。本文將介紹如何透過 Jenkins 從 Gitlab 拉 Source 自動建置  Xamarin iOS Mobile App。

架構

繼續閱讀 “透過 Jenkins 從 Gitlab 拉 Source 自動建置 Xamarin iOS Mobile App”