搜尋此網誌

顯示具有 dotnet 標籤的文章。 顯示所有文章
顯示具有 dotnet 標籤的文章。 顯示所有文章

2025年3月17日 星期一

dotnet NLog 與 Docker Container

緣起:


    我現在自己獨立弄一個專案,上個禮拜有成功把所需的服務都用 docker container 跑起來,彼此間的溝通與協作也正常,所以接下來要開始正式開發後台的程式了,但在這之前,我想先弄好專案 app 的記錄 log 功能。之前還在哈瑪星工作時,有看到我們產品內有用到 NLog 套件來記錄各種程式執行時的 log,用檔案系統紀錄。當程式發生問題時,有 log 檔能看,會比較有頭緒,不然之後正式上線,程式怎麼爆的都不知道,會很可怕。

    這篇文章主要記錄 Nlog 的設定與使用,還有在 Container 上執行時有碰到些雷。

圖跟本文無關,只是想分享一下最近畫的圖


2024年8月30日 星期五

使用 Javascript 來 post form

緣起:


    前幾天在處理專案 (WebForm),有個下戴 excel 的功能需要調整,它是用 window.location 來指定 ashx,用 get 帶參數,然後 ashx 再依參數來回傳 excel 檔。

    這個功能碰上的問題是,get 帶的參數有時會太長,超過限制


    由於功能很複雜,我想要動最少量的程式碼來修正這個錯誤,最簡單能想到的就是 get 改成用 post。

2024年7月23日 星期二

dotnet 建立 windows 服務,監控資料夾的變動

緣起:


    今天看到我們研發寫的一支監控檔案目錄下的檔案有沒有被更動的程式,我學到了 BackgroundService 跟 FileSystemWatcher 的使用,還有用 sc.exe 來建立服務,覺得很有趣,所以想寫個文章來學習。

    我是在 windows 下操作專案的,改天有空的話會再去 linux 上面試試。