2017/04/06

[IIS] IIS 7 增加 SVG 的 MIME Types

經常會遇到的狀況是在開發的機器通常都比正式上線的版本還要新, 在開發時期不會出現的問題, 通常到正式機時就會有一些眉角設定出現

我的開發環境: Windows 10 + IIS 10

今天佈署網站到客戶的主機環境是 Windows Server 2008 + IIS 7

開發的網站 ASP.NET MVC 5 需求 .NET Framework 4.5.2 以上, 更新這個部分是簡單的, 只要下載適當的 .NET Framework 版本並安裝, 大致上的基本設定都可以正確執行

而今天遇到的問題在網站佈署後發現 X 顯示不出來



2017/03/24

[SQL Server] 解決匯入 Excel 資料時出現 Microsoft.ACE.OLEDB.12.0 提供者並未登錄於本機電腦上的問題

前言

最近桌機的 SSD 系統碟在無預警的情況下掛掉, 系統設定全部重來, 只能順勢重整電腦軟體

一些系統重設會遇到的問題, 遇一個解決一個, 順便再做一下記錄


系統環境
  • Windows 10
  • SQL Server 2014
問題狀況

客戶提供 Excel 文件, 需要匯入到 SQL Server, 在執行過程中出現錯誤訊息
 Microsoft.ACE.OLEDB.12.0 提供者並未登錄於本機電腦上

2017/03/10

[VS2017] 如何讓舊的測試專案可以執行 Live Unit Testing

Visual Studio 2017 已經正式推出, 除了 Community 版本可以讓小型公司及個人開發免費下載使用以外. 最心動的功能就是 Enterprise 提供的 Live Unit Testing. 讓開發人員可以即時得知是否程式撰寫通過測試.

2017/01/28

[工具] plutil 轉換 plist 格式至 josn 格式

plutil 快速筆記

只要 Mac 上有安裝 Xcode 就可以用 plutil 來轉換檔案

詳細用法可以用 plutil -help 查詢

基本轉換用法
plutil -convert 轉換格式 原格式檔名 -o 輸出檔名

轉換 plist 為 json 格式
plutil -convert json file.plist -o file.json

2017/01/14

[MySQL] Laravel 在連接 MAMP 的 MySQL 出現 SQLSTATE[HY000] [2002] 錯誤的解決方法

今天在 Agile Tour Taichung 2017 工作坊的環境架設中,有學員遇到在實作 db migration 時出現 SQLSTATE[HY000] [2002] 的錯誤





由於這個錯誤訊息我本身已經遇到太多次了,多到一看到這個錯誤代碼就知道發生什麼事

但還是再做個記錄,也許又可以解救遇到相同的困擾的朋友們


2017/01/10

[SQL] MS SQL 使用複合 Unique 欄位語法

備忘筆記

ALTER TABLE [TableName] ADD UNIQUE ([Column1], [Column2]);


情境:

需要判斷 2 個以上欄位為唯一值時, 避免資料重覆

2017/01/01

Happy New Year 2017

Happy New Year 2017!

硬是要在 2017 年的第一天寫上一篇 blog

今年首要的執行專案全落在 ASP.NET MVC 5 的網站開發上

每開發一次專案,總會練功鍛鍊出新想法,新作法,要變得更好就要多吸收新知。

YouTube 一直是我學習的好朋友~

今天專注在 Unit Testing and TDD 的議題上

分享一下今天看的教學影片

https://www.youtube.com/playlist?list=PLdbkZkVDyKZXqPu-xDFkzuP66QijGeewz