Coding 之路,不由分說 .Net,MVC,jQuery

2六月/150

如何部屬 ASP.NET 5 網站到 IIS

前言

前陣子微軟釋出 Visual Studio 2015 RC 之後,也花了點時間玩玩新版的 ASP.NET 5,發現真的改變很大,整個專案結構和發佈檔案結構都有明顯的不同,發佈之後當然是要執行網站了,官方文件說明如何執行一個網站都是新的方式,執行指令來啟動網站的方式,但是都沒有提到部屬到 IIS 的相關說明,但是微軟又不可能不支援自己的 IIS 啊!於是自己試著部屬到 IIS 上面,遇到了一些問題,解法真的相當簡單,就做個記錄說明源由囉!

19六月/140

MultiAuthorizeAttribute - 多重登入 Authorize Filter

前言

雖然前後台分離會是較安全的作法,但是仍然會有些情境需要有多重登入的情形,如果只使用
Authorize Filter 又加上沒做好權限控管,可能會導致前台登入之後也會有權限進入後台,造成安全上的漏洞,因此寫了這一個套件來處理這樣的情形,利用自定的 Forms Authentication Cookies Name 來達成多重登入的效果,並且也提供了幾個擴充方法可以用來驗證權限。

21三月/120

【自製元件】在 ASP.Net 中取得指定網站縮圖

前言

今天同事有需求需要在 ASP.Net 中可以產生指定網站的縮圖程式,這時候想起之前在某個案子本來有需要使用所以有稍微研究過,但是後來也沒有用上,但是程式都寫好了,就整理了一下把它分享出來囉!這元件主要是參考 Get ASP.NET C# 2.0 Website Thumbnail Screenshot 的程式碼,但是在部分網站在產生縮圖時候會因為 HTML 原因會無法正確產生縮圖,因此我還加上了第二種方式來產生縮圖,如此可以解決掉大部分網站縮圖的問題,希望本元件對於有需求的讀者會有點小幫助囉!

18三月/120

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Windows Live API

前言

一系列的實作終於到最後一篇了,雖然和前面兩篇大致上流程跟程式碼都差不多,但是其中還是有些細節有些許不同,主要是因為 oAuth 2.0 還在草案階段,而且每一家服務提供者也可能根據自己需求會有一些不一樣的參數,但是主要流程還是一樣的,接下來就來看 Windows Live 篇囉!

16三月/122

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Facebook Graph API

前言

前幾天介紹了實作 oAuth 2.0 連接 Google Api,今天這一篇就是同系列的第二篇了,這次是要連接 Facebook Graph API,基本上和那篇是大同小異的,但是在參數和連接的方式略有不同,所以也獨立一篇出來,讓需要的朋友可以直接參考這一篇就可以了。

14三月/121

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Google API

前言

昨天簡單介紹了 oAuth 2.0 的流程,但是只用文字描述還是沒辦法清楚瞭解 oAuth 2.0 的驗證流程,接下來會介紹如何使用 ASP.Net MVC 來實作用 oAuth 2.0 連結 Google、Facebook、Windows Live 的 API,並且說明一些參數上的差別和驗證的網址。而這一系列第一篇就是連接到 Google API 囉!

8三月/120

開發階段寄信時將信件儲存在本機

前言

我們在開發的時候常常會需要寄信的功能,但是在開發的時候一定會一直測試,這樣我們還得準備一台 SMTP Server,而且還得一直用自己信箱收測試信,實在是很不方便的方式,其實微軟有提供一組設定可以方便我們把信儲存在本機,如此一來就可以很方便在開發時候使用,等要上正式機器的時候在改成客戶的 SMTP Server 就好囉!

26二月/121

ASP.Net MVC 移除不要的 ViewEngine 來提升網站載入速度

前言

在 ASP.net MVC3 之後多了一個 Razor 的 ViewEngine,它讓我們在設計 View 的時候變得更方便,但是預設卻還是會先去搜尋 WebForm 的 View,如果我們網站是不會在用到 .aspx 的 View,那我們就可以直接移除掉,如此就可以提昇網站的速度囉!

▲預設先去搜尋 WebForm

25二月/120

ASP.Net MVC4 - Web Api 初體驗

前言

前陣子微軟正式推出了 ASP.Net  MVC4 Beta ,其中有一項就是 Web Api ,從字面上看來就是利用 Web 來提供 Api,也就是我們可以使用 Web Api 來快速實作 Web Api 的服務來提供使用者存取資料,這邊就來看他有啥特殊的地方囉!

23二月/120

如何為網站錯誤記錄模組 Elmah 設定篩選器來過濾錯誤資訊

前言

Elmah 是蠻多 ASP.Net 開發者會使用來記錄網站錯誤的元件,而透過 NuGet 來安裝也很方便,也會替我們在 WEB.Config 加上基本的設定,如果還沒安裝過的網友可以參考 Demo 大的如何偵錯--ELMAH 絕妙的偵錯工具安全架設於ASP.NET MVC, 這篇有詳細的安裝說明和 WEB.Config 需要增加的組態設定,預設會記錄下所有的網站錯誤,但是有時候並非對於我們偵錯的時候都有幫助的紀錄,像是 404 狀態記錄,這一篇就是要介紹如何設定篩選器來過濾我們需要的紀錄就好。

快速跳頁: 1 2 下一頁