慢步在雲端... 邱英瑞(Jacky)

如何 5 秒內判斷 SQL Server 是否需要更新修正程式才支援 TLS 1.2

情境: 程式連結 SQL Server 時會出現錯誤訊息:     例外類型: SqlException     例外訊息: 與伺服器的連接已成功建立,但在登入程序時發生錯誤。 (provider:...

Author: Jacky Chiou Date: 07/12/2018

使用 lock 取代 MethodImplOptions.Synchronized

情境: ASP.NET 的網站忽然某一個功能會出現 System.Threading.SynchronizationLockException 其它都是正常. 錯誤訊息:...

Author: Jacky Chiou Date: 07/08/2018

如何 列出 SQL Server 資料庫 的使用者權限

情境: 列出資料庫使用者權限清單 語法: USE <Database Name> GO DECLARE @Obj VARCHAR(4000) DECLARE @T_Obj TABLE...

Author: Jacky Chiou Date: 07/08/2018

如何 讓 桌面程式的設定檔(exe.config) 加密後, 可以在不同機器執行

情境: 客戶有一個 桌面程式(exe) 的 設定檔(exe.config) 中有連線到資料庫的帳號及密碼, 把它加密保護後, 無法在 Windows Cluster 不同結點(機器)...

Author: Jacky Chiou Date: 07/05/2018

使用 PowerShell 設定伺服器的 應用程式集區 預設值

ForEach ($sComputer in $global:aComputers) { # Sets Application Pool Configuration Write-Host...

Author: Jacky Chiou Date: 06/21/2018

使用 PowerShell 安裝 IIS

三個步驟: 以管理員身份開啟 PowerShell import-module servermanager add-windowsfeature Web-Server, Web-WebServer,...

Author: Jacky Chiou Date: 06/21/2018

Windows 2016 出現 0xc0000135 ServerManager.exe 無法開啟

問題描述: ============ 將 Windows Server 2016 IIS 及 .NET Framework 都移除後, Server Manager 及事件檢視器… 等都無法開啟...

Author: Jacky Chiou Date: 03/29/2018

免費的跨平台輕量SQL Server 資料庫管理工具 - SQL Operations Studio

SQL Operations Studio 是一個免費跨平台的工具來管理 SQL Server、 Azure SQL Database 和 Azure SQL 資料倉儲,它可以執行在 Windows、...

Author: Jacky Chiou Date: 03/07/2018

用 WMI 查詢一個服務是否執行, 若不是把它執行

以 SQL Server Agent 為例, 服務名稱可以自行替換 Option Explicit Dim objWMIService, objService,...

Author: Jacky Chiou Date: 02/24/2018

如何移轉 IIS 上大量的應用程式集區及網站到另一台機器

Application Pool 匯出所有 App Pool指令: %windir%\system32\inetsrv\appcmd.exe list apppool /config /xml...

Author: Jacky Chiou Date: 02/08/2018

設定 Web Deploy Package 部署後, 不要刪除特定資料夾

情境: 使用 TFS 做 CI/CD , 發現 Web Deploy Package 會刪除目的地中的資料夾, 造成使用者上傳的檔案都不見了. 解決方式: 用筆記本開...

Author: Jacky Chiou Date: 12/20/2017

Windows 2008 R2 標準版免安裝快速升級到企業版

由標準版升到企業版可以由安裝光碟中重新安裝一次. 另一個方式是用 DISM.exe 的 Set-Edition 指令直接升級. 用 DISM /online /Get-CurrentEdition...

Author: Jacky Chiou Date: 12/14/2017

程式取得 AD 驗證完後, 帳號詳細狀態

很多朋友會開發與 AD 驗證帳號的程式, 並希望取得帳號的狀態值, 提供一個簡單的方式可以方式知道這些狀態. catch...

Author: Jacky Chiou Date: 12/13/2017

有需要用到 WINDOWS 2016 的 IIS 嗎?

這是好多夥伴問我的問題? 一定要用最新的嗎? 對, 一定要用 Windows 2016 的 IIS 10. 主要的原因是它支援 HTTP/2 詳細的說明: HTTP/2 on IIS...

Author: Jacky Chiou Date: 11/23/2017

Windows Server 2016 之 IIS 10 效能調校注意事項

Tuning IIS 10.0 文章中有提到要注意的事項, 大家可以跟這文章遂一調整. In this article Kernel-mode settings Cache management...

Author: Jacky Chiou Date: 11/23/2017

使用 Exchange Web Service (EWS) 更新會議的做法

請參考下列的程式碼粗體字的時間指定. 若沒有指定, 時間會變成 UTC .  Central Standard Time 可以指定為 Taipei Standard Time 即為台北的時區....

Author: Jacky Chiou Date: 11/16/2017

將舊版的 TFS 升級到 TFS 2017.1

舊版 TFS 升級的路徑如下圖: 總結這一陣子來升級的心得: 執行升級前一定要備份現在的 TFS 資料庫. 若有任何狀況發生, 還可以還原到現行的版本. TFS 2012 以前版本需要 2 ~ 3...

Author: Jacky Chiou Date: 04/10/2017

Windows 10 Creators Update 包含 .NET Framework 4.7 更新.

Windows 10 Creators Update 中有許多我喜歡的功能, 身為開發人員也必須知道 安裝 Creators Update 後, .NET Framework 4.7 也一起安裝了....

Author: Jacky Chiou Date: 04/09/2017

VSTS/TFS 的 Release Management 到底可以做到那些平台的部署支援?

這個應該是客戶問我的 Top 5 問題之一. 去西雅圖參加 TechReady 時, 也跟 DevOps PM 交換了一下想法. 將PM 講的內容濃縮成下列兩點: Any...

Author: Jacky Chiou Date: 02/22/2017

Coded UI 擷取執行時的畫面

在 Coded UI 執行的過程中會有許多的 UI 操作, 有時候會需要在特定的畫面擷取存檔做一個記錄. 實作方式如下: Image MyImage =...

Author: Jacky Chiou Date: 02/21/2017

開發維運一體化 之 行動應用程式篇

一直以來, 想說如果可以將行動裝置應用程式開發想要整合-持續整合、 持續交付 及 持續監控等全部的資訊在同一個地方。那有多便方,可以減少掉多少的浪費啊。 Visual Studio Mobile...

Author: Jacky Chiou Date: 02/12/2017

SQL LocalDB 注意事項

SQL Compact provider在 VS 2013 後已移除了, 可以改用 LocalDB/SQL Express 的方式實作程式. 若在 VS 2013 及 VS 2015 要將 SQL...

Author: Jacky Chiou Date: 12/27/2016

VSS 2005 轉到 TFS 2017

最近有客戶終於要將 VSS 2005 轉移到 TFS 2017 中, 先做了測試. 主要的步驟與前一篇文章中寫的相同....

Author: Jacky Chiou Date: 11/25/2016

docs.microsoft.com 是我們所推出的 Microsoft 新式統一技術文件體驗

[caption id="attachment_4555" align="alignnone" width="300"] docs.microsoft.com[/caption]

Author: Jacky Chiou Date: 11/22/2016

用.NET Framework 4.5.2 & 4.6.1版本Report Viewer程式轉 PDF 後中文字複製出來會變成亂碼

情境: .NET Framework 4.5.2 & 4.6.1版本開報表專案都會有這個問題 修該rdlc的xml結構修改裡面的<FontFamily>,無論哪個字型都是會重現問題...

Author: Jacky Chiou Date: 10/13/2016

IE 10 及 IE 11 使用 ASP.NET 的程式可能會遇到 _DoPostBack 失效

快修的方式: 在 Server 更新 https://support.microsoft.com/en-us/kb/2836939 建議 Server 要定期做更新. 最好都把 .NET...

Author: Jacky Chiou Date: 07/27/2016

如何在 .NET Framework 4.0, 4.5 以上的程式支援 TLS 1.2

情境: 在 .NET Framework 4.0 中沒有SecurityProtocolType.Tls1.2 的列舉型態可以使用,要在 .NET Framework 4.5 以上的版本才有...

Author: Jacky Chiou Date: 05/27/2016

使用 TFS 2015 with Update 2 組建程式失敗

環境 : Windows 2012 R2 中文版 + TFS 2015 with Update 2 中文版. 使用一個 ASP.NET  project 簽入到 Git Repository...

Author: Jacky Chiou Date: 04/28/2016

SQL Server 2016 支援 JSON 的格式

近年來前端開發技術大量使用 JSON 的格式在交換資料, 以往我們想要由程式將 JSON 格式的資料放到 SQL Server 中操作, 會需要自行外掛 SQL CLR 才可以較方便操作. 在 SQL...

Author: Jacky Chiou Date: 03/04/2016

Visual SourceSafe (VSS) 移轉到 Team Foundation Server 2015

這兩天在協助客戶驗證 Visual SourceSafe (簡稱 VSS ) 移轉到 Team Foundation Server 2015 結論: 1GB 的 VSS Database 約要轉 1...

Author: jchiou Date: 02/17/2016

如何在開發初期即找到程式中有呼叫 WCF 或是 SqlConnection 沒有關閉

這幾年來常常因為客戶的交易系統發生問題而被緊急呼叫到現場處理, 也常是在深夜時候被抓去. 分析到最後, 常是因為資源沒有正常的釋放, 如 Web Server 去呼叫 AP Server 的 WCF...

Author: jchiou Date: 12/02/2015

Visual Studio 某些操作會出現 ArgumentException

  問題描述: Visual Studio professional 2013 Update4,在進行程式碼分析的時候發生以下的錯誤 建議將 控制台內的螢幕顯示縮放設定改回100%

Author: jchiou Date: 11/23/2015

TFS 2008 升級到 TFS 2015

最近協助客戶將 TFS 2008 升級到 TFS 2015 , 把主要的步驟整理如下: 以移轉 (Migration) 方式進行移轉所有的資料庫, 不影響現行正式環境 TFS 2008 運作....

Author: jchiou Date: 11/01/2015

KMS Server 如何啟動 Windows 10 ?

  隨著Windows 10發佈後企業客戶常在詢問,現有的KMS Server該如何啟動Windows 10 KMS Client? 解決方法: 1. 安裝Hotfix。 ·...

Author: jchiou Date: 10/06/2015

Nokia 手機 如何透過 Bluetooth 分享 Internet 給 筆電

方法如下: 1. 在手機 internet sharing 時, 選擇使用 bluetooth 2. 手機與 筆電藍牙配對 3. 用藍牙設定 “Join a Personal Area...

Author: jchiou Date: 10/17/2014

Windows 2008 切換叢集群組 (Cluster Group)

  Windows 2008 並沒有提供GUI的方式切換, 我們必需使用指令來執行 1. 以系統管理員身分執行命令提示字元 2. 在命令提示列輸入下列指令 Cluster group...

Author: jchiou Date: 10/17/2014

如何在VS2010專案中使用Nuget / Azure套件(以Azure Storage為例)

  1. 在VS2010點選Extension Manager: 2. 搜尋Nuget Package Manager後,安裝Nuget Package Manager。 3....

Author: jchiou Date: 09/23/2014

SCOM 2012 R2 APM,APM 趨勢圖中的日期為亂碼

問題分析: Problem ========= Web page display “&#19978;”is Chinese "上" , &#21320 is...

Author: jchiou Date: 06/08/2014

Visual Studio "14" CTPs 來了

最快可以體驗的方式: 由 Azure 建立一台已安裝 Visual Studio 14 CPT 的 機器 下載位置: Download the Visual Studio “14” CTP (或是...

Author: jchiou Date: 06/07/2014

New tools released on SDL

Microsoft MSF for CMMI 2013 plus Security Development Lifecycle (SDL)...

Author: jchiou Date: 04/15/2014

MSDN Subscriptions 如何啟用 Windows Azure 福利

MSDN Subscriptions 附有使用 Windows Azure 的福利, 只要啟用後, 立即使用 Windows Azure. 不同等級 MSDN Subscriptions...

Author: jchiou Date: 02/12/2014

Windows Azure 也可以開立發票方式付款 (Billing)

情境: 客戶認為 Windows Azure 只可以使用信用卡付款, 對公司而言不方便, 像公司購買都是先開發票來請款. 解決方案: 可以的. 也可以使用發票付款方式, 只要在 Windows...

Author: jchiou Date: 02/11/2014

Windows Azure 花了多少錢的提醒功能 (Billing Alert Service)

情境: 想要在這個訂閱花了多少錢時可以提醒我. 解決方式: 使用預覽功能, 寄送 Alert . 方法如下: 1. 開啟預覽功能 2. 選擇 Subscritpion 3. 點選 ALERTS 4....

Author: jchiou Date: 02/11/2014

使用 Windows Azure Virtual Machine 來架設 FTP 站

  1. 建立一個虛擬機器 2. 新增 IIS 角色並勾選 FTP 功能 3. 開啟 WIndows Firewall 3.1 Inbound Rules => New Rule =>...

Author: jchiou Date: 01/27/2014

如何比對擱置內容, 而不解除它

情境: 之前客戶問我: 如果別人擱置修改後的程式碼讓我檢視, 可不可以直接顯示結果, 而不用解除櫚置, 看完再 Undo Changes. 今天無意間發現有一個方式可以做到, 步驟如下: 1....

Author: jchiou Date: 11/26/2013

免費 Windows Azure 書籍 (IT PRO)

https://blogs.technet.com/b/yuridiogenes/archive/2013/10/01/announcing-new-free-windows-azure-book-fo...

Author: jchiou Date: 10/02/2013

SCOM APM 也會提供 userAgent 資訊

以往我們都會說明 APM 可以協助提供 應用程式發生問題的詳細資訊, 包含程式第幾行錯誤及執行階段變數等. 今天有機會與客戶的資深開發同仁深入聊一下, 意外發現 userAgent...

Author: jchiou Date: 10/02/2013

Windows Azure Web sites 04 - Visual Studio –> Git –> GitHub –> Windows Azure Web Site

步驟如下: 1. 在Windows Azure 入口網站建立一個新的網站 2. 在 GitHub 中建立一個 3. 將 網站 與原始程式控制 連結 5. 選擇 GitHub 6. 選擇欲連結的 儲存...

Author: jchiou Date: 09/25/2013

Windows Azure Web sites – 03 使用 Visual Studio 發行網站

  1. 從 Windows Azure 入口網站 –> Web sites –> 儀表板 –> 下載發行設定檔 2. 使用 Visual Studio 開發網站 3. 在 Visual...

Author: jchiou Date: 09/24/2013

Team Foundation Service - 如何刪除 Team Project

目前無法在 Web 畫面或是 Team Explorer 中看到可以刪除 Team Project 的選項 只有從命令工具 tfsdeleteproject 中刪除 Team Project 1....

Author: jchiou Date: 09/23/2013

Next>