利用 ValidationAttribute 把資料驗證的邏輯抽離應用程式,以提升程式的維護,這裡分享一下我常用的做法
[Validation] 自訂模型驗證
- 9665
- 0
- Validation
- 2020-10-20
利用 ValidationAttribute 把資料驗證的邏輯抽離應用程式,以提升程式的維護,這裡分享一下我常用的做法
Swagger 用來產生文件和即時測試網站,是開發人員的小幫手,再搭配 PostMan 來產生 C# (RestClient),可以提升整體的開發速度
Web API 不像 Web Service 有 wsdl 描述檔,也不像 WCF 有 meta data,所以 VS IDE 沒有辦法透過Web Reference 產生 Proxy Class,手動敲打連接 API 的工程挺瑣碎的,可能會這樣而放棄好用、輕量的Web API 嗎,別擔心這已經有人實作了 WebApiProxy 這個套件可以讓我們增加產能
免費版的 Teams 出來一陣時間了,計畫著要從 Slack 跳過去,在研究的過程當中,發現免費版的 Teams 居然沒有整合 TFS/VSTS...
筆記 RabbitMQ 的使用方式
組件、應用程式的版號,對維護來講是一個重要的旗標,為了要讓 Assemly、File Version 號碼一致,我使用了 PrecisionInfinity.AutomaticVersions,很開心的用了一段時間,過了不久,我想把組件包裝起來,發佈到 Nuget,太好了,現在又多一個 Nuget 版號,好一段時間我又用手敲,過了不久,ClickOnce 也需要版號了..
冰的,那麼多的版號是要怎麼弄,來,介紹一帖好藥,這帖藥得搭配 VSTS/TFS 才能輕鬆服用
部署到 Azure VM 麻煩了一些,主要都是安全性上的設定,囉嗦了點,沒甚麼大礙,FTP 這次選用的是 FileZilla Server,版控則是用 GitHub
很多人對於操作 EF 有一些疑慮,只要夠了解他,就可以避掉效能問題、陷阱,所以我會陸陸續續整理了一些使用 EF 不小心會犯的錯誤,以便提醒自己不要犯錯
有用過 VS IDE 發行 ClickOnce 應用程式的人應該不陌生,發行時 VS 會幫我們產生 HTML 頁面,把頁面放到 Server 看起來就像那麼一回事;當換到了用指令碼的時候,就不會產生 HTML 了,簽章也是,為了解決這個問題花了我將近兩天的時間
我在 VSTS 的 Buil d遇到了問題,錯誤訊息是 Build Agent 的環境找不到以下檔案
找不到匯入的專案 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets"。請確認 <Import> 宣告中的路徑正確,而且檔案存在於磁碟上。