iT邦幫忙

asp.net相關文章
共有 594 則文章
鐵人賽 開發技術 DAY 30
使用Asp.Net MVC打造Web Api 系列 第 30

技術 使用Asp.Net MVC打造Web Api (30) - 總結

在過去30天中,我們實際透過逐步完成Api的功能,熟悉Asp.Net MVC的結構和擴充的方法,也實際發行到Azure上,並透過Azure所提供的服務來完成我們...

鐵人賽 開發技術 DAY 29
使用Asp.Net MVC打造Web Api 系列 第 29

技術 使用Asp.Net MVC打造Web Api (29) - 使用HipChat整合系統通知

在昨天的文章之中,介紹了如何透過每日錯誤統計報表來觀察網站的健康狀況,然而除了每天的報表之外,很多時候我們希望可以即時的得知網站目前的情形,但又不希望花費太多的...

鐵人賽 開發技術 DAY 28
使用Asp.Net MVC打造Web Api 系列 第 28

技術 使用Asp.Net MVC打造Web Api (28) - 管理網站錯誤資料

在之前的文章中,有介紹過如何使用Elmah來記錄與收集網站的錯誤資訊,而且Elmah也提供了十分好用的錯誤瀏覽介面,可以讓我們觀察線上網站的錯誤記錄,然而在實際...

鐵人賽 開發技術 DAY 27
使用Asp.Net MVC打造Web Api 系列 第 27

技術 使用Asp.Net MVC打造Web Api (27) - 在Azure上執行排程工作

我們在營運線上網站時,除了網站本身的維護之外,也常常會遇到需求是必須定期執行一些批次程式,有可能是用來更新靜態檔案讓資料保持在最新版本,又或是檢查系統資料是否有...

鐵人賽 開發技術 DAY 26
使用Asp.Net MVC打造Web Api 系列 第 26

技術 使用Asp.Net MVC打造Web Api (26) - 使用Azure Service Bus處理瞬間大量請求

在我們網站開發時,有時候會遇到瞬間大量請求,而系統卻來不及處理,導致網頁發生無法回應的情況,例如常常出現在活動開始報名,或是開放登記新手機等等場景,問題發生的原...

鐵人賽 開發技術 DAY 25
使用Asp.Net MVC打造Web Api 系列 第 25

技術 使用Asp.Net MVC打造Web Api (25) - 使用Azure Storage儲存圖片

在以往的網頁開發中,實際檔案的儲存一直是很麻煩的課題,有可能會受到硬碟空間大小的限制,或是不同台機器要共用Filer,還有如何確保檔案不會遺失等等,有許許多多的...

鐵人賽 開發技術 DAY 24
使用Asp.Net MVC打造Web Api 系列 第 24

技術 使用Asp.Net MVC打造Web Api (24) - 使用Azure Cache將資料進行Cache

在大型網站應用上,Cache的使用絕對是讓人又愛又恨,若是用的好,可以讓網站的Performance大大提升,但若不謹慎使用Cache的話,最後可能會發現自己的...

鐵人賽 開發技術 DAY 23
使用Asp.Net MVC打造Web Api 系列 第 23

技術 使用Asp.Net MVC打造Web Api (23) - 建置Stage環境及組態轉換

在我們準備更新程式碼到正式環境之前,通常不會直接就將程式碼更新上去,而是會先建立一個Stage環境測試看看程式碼是否能正常運作,如果可以正常運作才會進一步將程式...

鐵人賽 開發技術 DAY 22
使用Asp.Net MVC打造Web Api 系列 第 22

技術 使用Asp.Net MVC打造Web Api (22) - 使用TFS進行每日自動建置

在多人協同開發的環境之中,擁有一套持續整合伺服器(CI Server)也是很重要的,我也在去年的鐵人賽寫過一系列如何使用Jenkins打造.Net CI Ser...

鐵人賽 開發技術 DAY 30
DotNetNuke的學習心得 系列 第 26

技術 [鐵人賽Day30]尋找更多的DotNetNuke擴充套件(Module、Skin)

以往在DNN5、DNN6的版本之前,要找尋更多的DotNetNuke擴充套件通常都往較熟知的Snowcovered.com網站尋找,不過現在Snowcovere...

鐵人賽 開發技術 DAY 29
DotNetNuke的學習心得 系列 第 25

技術 [鐵人賽Day29]DotNetNuke樣式設計–Skin和Container簡介

DotNetNuke的樣式設計和一般網站或部落格使用CSS樣式設計不太一樣,不是說它不能使用CSS設計網站的樣式(這是不可能的),而是它更負有彈性,並且能夠更容...

鐵人賽 開發技術 DAY 21
使用Asp.Net MVC打造Web Api 系列 第 21

技術 使用Asp.Net MVC打造Web Api (21) - 發行網站到Azure

在以往,我們要發行網站上線時,還需要自己安裝電腦,準備好各種前置作業,才能讓自己的網站曝光到網路上。而在\雲端服務越來越流行的現在,我們甚至連機器都不需要,只要...

鐵人賽 開發技術 DAY 28
DotNetNuke的學習心得 系列 第 24

技術 [鐵人賽Day28]維護DotNetNuke的清單列表(List)–在Profile中可以下拉選擇台灣的縣市

這一篇的標題似乎不太好訂,不過讀者們一定有在別的網站上填寫個人資料的經驗,有一些網站在地址資訊的部份可以讓使用者們利用下拉式清單選取的方式讓使用者選擇所在縣市,...

鐵人賽 開發技術 DAY 20
使用Asp.Net MVC打造Web Api 系列 第 20

技術 使用Asp.Net MVC打造Web Api (20) - 整合AOP功能

在我們前面的文章中,經常利用客製化ActionFilter來撰寫一些通用的邏輯(例如:Log、Authorize等),並且可以很輕鬆的掛載到函式上面來套用,這樣...

鐵人賽 開發技術 DAY 27
DotNetNuke的學習心得 系列 第 23

技術 [鐵人賽Day27]查看DotNetNuke的執行記錄–事件檢視器(Log Viewer)介紹

人家說「凡走過必留下痕跡」,一個好的系統也必須在某些特定事件留下記錄方便讓管理者得知系統在某個時間點發生了什麼事,尤其是當系統或模組發生錯誤的時候,而DotNe...

鐵人賽 開發技術 DAY 19
使用Asp.Net MVC打造Web Api 系列 第 19

技術 使用Asp.Net MVC打造Web Api (19) - 使用Glimpse調校網站

開發網站的最大課題,往往是在上線之後才開始,原本在開發環境中執行的好好的網站,一到了正式環境卻跑的異常的緩慢,SQL的查詢遇到大量資料時的表現不如預期等等,都很...

鐵人賽 開發技術 DAY 26
DotNetNuke的學習心得 系列 第 22

技術 [鐵人賽Day26]DotNetNuke寄送郵件功能介紹

雖然DotNetNuke中已經有系統內建的許多Email範本會在不同的情況下寄送相關訊息給會員,不過難免偶爾會需要由管理者自行手動編輯信件內容寄送給會員的情況,...

鐵人賽 開發技術 DAY 18
使用Asp.Net MVC打造Web Api 系列 第 18

技術 使用Asp.Net MVC打造Web Api (18) - 使用Json.Net驗證JSON格式是否正確

在我們提供Api給使用者作操作時,經常還會遇到一個是Json格式的不正確,比如說結尾少了}符號,或是應該傳入字串的欄位傳成數字等等,都有可能造成Api的操作失敗...

鐵人賽 開發技術 DAY 25
DotNetNuke的學習心得 系列 第 21

技術 [鐵人賽Day25]設定DotNetNuke的Email範本

前面有一篇提到了該在哪裡作SMTP伺服器的設定,這樣才能在會員註冊或是系統需要通知會員訊息的時候可以正常的將Email寄出去,不過一定有讀者會想,那寄出去的信件...

鐵人賽 開發技術 DAY 17
使用Asp.Net MVC打造Web Api 系列 第 17

技術 使用Asp.Net MVC打造Web Api (17) - 使用Nlog記錄系統訊息

在面對系統異常的時候,擁有Log是相當重要的,它可以幫助我們了解發生異常時的系統狀況是如何,而在.Net中可以使用的Log Library也相當的多元,例如常見...

鐵人賽 開發技術 DAY 24
DotNetNuke的學習心得 系列 第 20

技術 [鐵人賽Day24]DotNetNuke的網頁選單(Menu)翻譯

雖然目前新的版本針對Page(Tab)的設定已經多了Page URL的屬性,可以指定網址該如何呈現,不像較早的版本會使用Page Name(TabName)來處...

鐵人賽 開發技術 DAY 16
使用Asp.Net MVC打造Web Api 系列 第 16

技術 使用Asp.Net MVC打造Web Api (16) - 統一輸入/出格式以及異常處理策略

對於Api的使用者來說,如果每一個Api的輸入或輸出格式都不一致,會增加使用上的複雜度,而且必須依照每一個Api來客製化傳輸或接收資料的方法,讓使用起來不太方便...

鐵人賽 開發技術 DAY 23
DotNetNuke的學習心得 系列 第 19

技術 [鐵人賽Day23]翻譯DotNetNuke–使用語言編輯器

先前的文章提過了在模組開發的時候該如何處理多國語言、網站內容在地化(Content Localization),但是DotNetNuke系統中仍然有許多地方尚未...

鐵人賽 開發技術 DAY 15
使用Asp.Net MVC打造Web Api 系列 第 15

技術 使用Asp.Net MVC打造Web Api (15) - 使用Elmah收集錯誤資訊

在網站系統上線之後,網站的營運也是相當重要的一環,然而不可能有沒有線上異常的程式碼,因此收集網站的錯誤資訊也是很重要的一門功課,透過對錯誤資訊的分析,我們可以找...

鐵人賽 開發技術 DAY 30

技術 [ASP.NET]將檔案打包成ZIP解壓縮檔(需Framework 4.5)

這篇算小小分享文,在以往要將檔案打包成ZIP壓縮檔,最快的方式就是找第三方套件,如SharpZipLib,在Freamwork 4.5已經內建壓縮功能了,有很詳...

鐵人賽 開發技術 DAY 22
DotNetNuke的學習心得 系列 第 18

技術 [鐵人賽Day22]DotNetNuke使用篇–網站設定(Site Settings)介紹

前一篇介紹了Host Settings,屬於最高權限管理者才能使用的設定,這一篇要來介紹網站設定(Site Settings),看看哪些是屬於網站可以自行設定的...

鐵人賽 開發技術 DAY 14
使用Asp.Net MVC打造Web Api 系列 第 14

技術 使用Asp.Net MVC打造Web Api (14) - 確保傳輸資料的安全

對於在網路上開放的Api來說,擁有一套完善的安全機制是很重要的,但在網路上永遠不存在絕對安全的程式碼,不管是從很常見的Sql Injection,到系統層級的漏...

鐵人賽 開發技術 DAY 21
DotNetNuke的學習心得 系列 第 17

技術 [鐵人賽Day21]DotNetNuke使用篇–Host設定介紹

這一篇將介紹在Host Settings比較會使用到的設定,包含SMTP郵件寄送設定、檔案上傳限制等…。 登入最高權限管理者之後,在Host選單中點選Host...

鐵人賽 開發技術 DAY 28

技術 [ASP.NET]一個輕鬆取得Facebook讚數的套件

SocialCounter.NET是一個極小的library能抓取一些熱門的社群網站資料,如Facebook、Twitter…如果你只是想抓一些統計資料,又不想...

鐵人賽 開發技術 DAY 13
使用Asp.Net MVC打造Web Api 系列 第 13

技術 使用Asp.Net MVC打造Web Api (13) - 使用Json.Net解析Json

從較之前常使用的Xml,到近期很紅用的Json,都可以視為資料交換格式的一種,透過資料交換格式,我們可以輕鬆做到跨平台之間的系統溝通。而為了方便在系統中對Jso...