2017年12月8日 星期五

使用 Azure Search 實作資料來源為 Azure Blob Storage 之站內搜尋的方式(檔案內容格式為 Json)

以往遇到要使用站內搜尋的個案時,都會直接使用 Google Site Search 來擋著用,不過該服務似乎 2018 年即將廢棄,因此花了點時間找了些替代方案,最後選擇了 Azure Search 來實作類似的功能,不過網路上的具體範例似乎有點少(可能微軟官方的文件已經寫得很清楚了!?),而我這邊主要是先參考 Demo 大的這篇其餘細節的部分都還是得靠自己爬官方文件來補足,不囉嗦,以下就開始實作過程

2017年11月6日 星期一

使用相同的 RSA 金鑰對 Web.config 加密

最近面臨到越來越多客戶針對資安的問題提出各種要求,首要對付的問題就是對 Web.config 檔裡的各項連線資訊加密,通常我們會讓所有伺服器共用同樣的 RSA 金鑰,所以就會先在某一台主機上建立金鑰容器

2017年10月30日 星期一

C# 字串或檔案對稱加密、解密方式(AES、DES 演算法)

最近因為突然想要練習一下對字串做加解密的功能,基本上, MSDN 已經提供蠻完整的範例了,但還是參考了一下其他大神的寫法,在這邊記錄一下自己的版本

2017年10月24日 星期二

ASP.NET MVC 產生特定 HTML 給網路爬蟲、機器人(Bot、FbBot、Crawler)

最近遇到一個問題是要讓 Facebook 的機器人來抓取網頁時,HTML 需送出特定處理過的 head 內容,head 標籤裡的內容前端無法先產出再給 FBbot所以這邊我就採用 IIS 擴充功能 URL rewrite module 的方式,利用建立的規則來將所有名單內的來源通通轉到我們指定的頁面去,以下就開始一個簡單的實作:

2017年10月14日 星期六

在 Blogger 裡新增 Wigget 小工具後無法正常顯示的問題

最近忽然心血來潮想搞一下已經發霉的Blogger,常常看到別人的頁面上都有好多新奇古怪的自訂小工具,但自己加了後卻一直無法正常顯示.弄了半天才發現原來是網址上有HTTPS的問題(可以查看正在瀏覽頁面的網址即可得知是否使用HTTPS連線),一般來說,這些網路上免費提供的小工具都是透過HTTP方式呈現在客戶端,造成瀏覽器的錯亂而導致顯示不正常詳細可參考這篇文章

訪客統計