.NET SmtpClient Send 使用 Port 465 會發生 The operations timed out.

前言

最近測試 Mail Server 走 SSL 時,使用 Port  465 。
所以程式中寄 Mail 的部份調整成啟用 SSL , Port 改成 465 。
但程式一執行下去,就 Hang 一段時間,然後噴「The operations timed out」的錯誤。 繼續閱讀 “.NET SmtpClient Send 使用 Port 465 會發生 The operations timed out.”

在 pdf 文件最後一頁才顯示 footer

前言

在 將 datatable 的資料轉出成有浮水印的 PDF 檔 (2) 中,我們已可以將 datatable 的資料轉出有浮水印的 pdf 檔。 但客戶有個需求是, footer 可以在最後一頁才顯示嗎?

因為我們是透過 Excel 去轉成 PDF ,於是就研究看看 Excel 是否可在最後一頁才顯示,參考 Excel 有多頁列時,只希望列印最後一頁的頁尾,其他分頁都不會印出 似乎不容易 (啓動巨集呢!) 繼續閱讀 “在 pdf 文件最後一頁才顯示 footer”

Swagger for Web API Document – Part Ⅱ

相信經過上一篇文章的介紹,
各位讀者對於在 Asp.Net Web API 中整合 Swagger 的應用已經有了一定的基礎,
(回顧: Swagger for Web API Document – Part Ⅰ
接下來我們將更進一步地介紹如何讓 Swagger 支援 API Key / Token, 以及在 UI 上呈現 API 的 Request / Response Examples, 透過這些進階整合, 提供使用者更友善的操作體驗:

繼續閱讀 “Swagger for Web API Document – Part Ⅱ”

Swagger for Web API Document – Part Ⅰ

以往,
我們在開發 API 的過程中,
通常需要提供一份接口文件給其他團隊瀏覽或測試,
而這份文件往往都需要花費大量時間與成本在專案開發中、後期來完成它,
最近剛好小編也正著手開發一個新的 Web API 專案,
有預先針對 API Document 的實作進行 Survey,
希望能在開發 API 的同時即能產出一份「符合 RESTful API 規範的線上文件」,

繼續閱讀 “Swagger for Web API Document – Part Ⅰ”