Mono 2.4.2 已釋出並正式支援 ASP.NET MVC 與 C# Shell

分享到噗浪!

Mono 2.4.2 已釋出,除了修正超過 150 的 Bugs 外,這一版還有個特點就是正式支援 ASP.NET MVC 的執行環境,以及 C# Shell 可以讓你把 C# 程式碼檔 Shell Script 來執行,而這兩個功能正是我想要的。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/30 上午 11:06:00

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET MVC | C#

標籤: , ,

ASP.NET 若需用非預設帳號執行,必須妥善設定相關權限

分享到噗浪!

在 IIS 中,應用程式集區使用的身份識別為 Network Service,而 ASP.NET 應用程式預設的執行權限也是這個身份,當我們需要以非預設的權限執行 ASP.NET 時通常有兩種作法:1) 修改 應用程式集區的身份識別、2) 設定 web.config 中的 <identity> 參數。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/29 下午 11:47:23

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: ASP.NET | IIS

標籤: , , , , ,

如何利用 .NET 檢查某「路徑字串」是檔案或目錄

分享到噗浪!

這好像不是什麼有意義的題目,雖然我知道有 File.ExistsDirectory.Exists 可用,只是我昨天心血來潮想找找 .NET Framework 中是否有檢查某「路徑字串」是「檔案」或「目錄」的方法(Method),一開始先猜想 Path 類別是否有相關的 Method,但找不到。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/28 下午 03:19:49

永久連結 | 評論 (3) | 此文章的RSSRSS comment feed |

分類: C# | .Net

標籤: , , ,

當 System.DirectoryServices 發生「驗證機制不明」的錯誤

分享到噗浪!

今天又遇到一個奇特的狀況,之前一個已經跑了將近三年且運作正常的系統,由於該系統必須連接本機的 ADAM 進行身份驗證,卻突然間開始出現【驗證機制不明】的錯誤,讓我丈二金剛摸不著頭緒。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/27 下午 06:43:25

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: .Net | Tips

標籤: , , ,

在 .NET 中撰寫 String.Contains 方法時容易犯的錯誤

分享到噗浪!

.NET Framework 中的 String.Contains 方法從 .NET 2.0 時就開始出現,但你可能從未想過這個問題,這個簡單的 String.Contains 方法到底有什麼該注意的地方呢。先考各位一段簡單的程式碼,並先仔細想想如果以下程式碼執行完後,變數 b 的值應該是 True 或 False 呢?

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/25 下午 08:17:25

永久連結 | 評論 (10) | 此文章的RSSRSS comment feed |

分類: .Net

標籤: ,

如何在批次檔(Batch)中實現 sleep 命令讓任務暫停執行 n 秒

分享到噗浪!

在批次檔(*.bat)中內建並沒有 SLEEP 命令,當你在執行批次任務時若需要暫停執行幾秒鐘,就需要一些小技巧來實現了,以下分享幾個我之前用過的技巧:

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/24 下午 11:46:26

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: Tips | 系統管理

標籤: , , ,

PowerShell 執行非 .NET 程式在輸出資料時要注意編碼問題

分享到噗浪!

我今天發現 PowerShell 有個非常需要小心運用的地方,就是在執行非 .NET 應用程式時,當利用 Out-File 或 pipe 運算子 ( > ) 輸出至文字檔時很容易會有編碼錯亂的問題,如果一不小心設定,你輸出的所有文字全部都會變成亂碼,而且是無法復原的亂碼!

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/23 下午 08:28:41

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: .Net | 系統管理 | MySQL

標籤: , ,

如何利用 .NET 對 byte[] 進行 Reguar Expression 比對

分享到噗浪!

記得以前在寫 Perl 或 PHP 時都可以直接用內建的 Regular Expression 功能直接比對二進位的字串內容,但到了 .NET 就不知道怎麼做了,因為當你使用 System.Text.RegularExpressions 命名空間所接受的輸入參數只有 String 型別,並不接受 byte[] 位元陣列。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/22 下午 03:04:23

永久連結 | 評論 (5) | 此文章的RSSRSS comment feed |

分類: .Net | C# | Tips

標籤: , , , , , ,

介紹 jQuery Tools 與 jQuery UI 這兩套好用的 jQuery 套件

分享到噗浪!

我想家喻戶曉的 jQuery UI 套件應該不用特別介紹了,但我最近又看到一套不錯的 jQuery Tools 套件,相較於知名且多功能的 jQuery UI 套件,jQuery Tools 提供一種額外的選擇,他只提供幾種網站上最常用的功能,包括 Tabs、Tooltips、Expose、Overlay、Scrollable、Flashembed 等,其中的 Flashembed 就可以取代我們之前常用的 swfobject 套件,他還支援 SIFR 功能喔。光聽我說還不夠,最好立即看看線上展示,你就知道有哪些酷炫實用的效果了。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/21 上午 12:41:13

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: JavaScript | Web

標籤: , ,

如何快速查詢 web.config 中各項設定參數的預設值

分享到噗浪!

昨天有朋友問我一個 ASP.NET 的問題,他說他利用 FormsAuthentication.Authenticate 方法驗證使用者帳號、密碼,而且在 web.config 中設定了使用者的登入帳號、密碼,密碼直接用「明碼」表示,但卻怎樣都無法登入成功,這時我就想到應該是他忽略 web.config 中 credentials 的預設屬性值。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/19 下午 01:31:30

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET | Tips

標籤: , , ,

如何在 Linux 下快速建立一個虛擬網卡 (虛擬 IP)

分享到噗浪!

在 Ubuntu 裡,以往要新增虛擬 IP 我都要修改 /etc/network/interfaces 設定檔,然後再重新啟用網卡 ( /etc/init.d/networking restart ),有時後只是要做一些簡單的測試,這樣子修改實在大費周章,最近查到一個快速新增虛擬 IP 的方式。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/18 下午 12:39:37

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: Linux | 系統管理

標籤: , , ,

介紹好用工具:FastStone Capture (畫面截圖軟體)

分享到噗浪!

之前曾經介紹過一套 Screenshot Captor 截圖軟體,功能又多又強大,不過最近卻都換用 FastStone Capture 來幫我截圖,最主要會轉換的原因是這套軟體簡單、容易上手、程式體積小、而且功能做到剛剛好,幾乎每個功能都會用到,而且剛好都是我需要的。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/17 下午 10:16:35

永久連結 | 評論 (2) | 此文章的RSSRSS comment feed |

分類: 介紹好用工具

標籤:

網域主控站(DC)如何正確設定 Windows 時間服務 (w32tm)

分享到噗浪!

在我之前的校時文章中已經提及很多關於 Windows 自動校時的方式,但當時對網域主控站的校時方式的說明有點問題,我已經修改該篇文章,並以這邊文章專講「網域主控站」的校時設定。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/16 下午 10:49:06

永久連結 | 評論 (4) | 此文章的RSSRSS comment feed |

分類: 系統管理

標籤: , , , , ,

ASP.NET MVC 開發心得分享 (6):小心使用 FormCollection

分享到噗浪!

ASP.NET MVC 的 Model Binder 實在是超級好用的東西,不過卻有個需要小心使用的 FormCollection 型別,他感覺上好像也是利用 Model Binder 技術自動繫結資料,且會讓你誤以為使用 FormCollection 時在 ModelState 中也會有資料,但事實上卻沒有。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/15 下午 10:03:22

永久連結 | 評論 (10) | 此文章的RSSRSS comment feed |

分類: ASP.NET MVC

標籤: , ,

修正 TortoiseSVN 在 Vista 無法使用右鍵拖曳選單的問題

分享到噗浪!

TortoiseSVN 有一個很好用的功能,就是透過點選滑鼠右鍵拖曳 Subversion 工作目錄時會出現的選單 (如下圖示),透過這個功能可以很直覺的將 SVN 工作目錄移動複製更名匯出等動作。但只要將 TortoiseSVN 安裝至 Windows Vista 或 Windows Server 2008 不管是 32bit 或 64bit 都會遭遇到「無法看見滑鼠右鍵拖曳選單(right-drag context menu)問題」。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/14 下午 07:16:06

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: Subversion

標籤: , ,

如何用 ASP.NET 實做簡單的圖片驗證機制(Captcha)

分享到噗浪!

我之前推薦過一套 reCAPTCHA 線上服務非常的好用,不止可以有效阻擋程式機器人對網頁進行灌水,還可以對英文不好圖像解析能力不夠好的人進行阻擋,說真的,有時後他們會模糊到有些字我也無法解讀,之前我們就有客戶抱怨說 reCAPTCHA 提供的驗證圖實在太不清楚了,希望我們提供一個簡易的版本,否則他們網站的使用者可能會不願意使用他們的網站,因此我就寫了一個簡易版的 Captcha 程式。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/13 下午 05:46:33

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: ASP.NET | Web

標籤: ,

如何在 Ubuntu 8.04 LTS 將 Mono 升級至 1.9.1 版

分享到噗浪!

雖然目前最新版的 Mono 為 2.4 版,但是在 Ubuntu 8.04 LTS 中內建的只支援到 1.2.6 ( 因為套件相依性的問題 ),雖然也支援到 .NET 2.0,但卻還是有些 Bug 存在,所以無論如何還是盡可能的升級到最新版再說,今天分享如何透過 badgerports 的設定將 Mono 升級到 1.9.1 版,本文章僅適用於 Ubuntu 8.04。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/12 下午 08:19:08

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: .Net | Linux

標籤: , , ,

如何將 Visual Studio 開發好的 .NET 部署至 Ubuntu ( Mono )

分享到噗浪!

最近開始將一些用 .NET 寫的程式部署到 Ubuntu Linux 上執行,大多都是一些小型的工具軟體 (Console Apps),部署的過程其實還算順利,大致分享幾個關鍵動作與開發技巧。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/6/10 下午 11:42:02

永久連結 | 評論 (8) | 此文章的RSSRSS comment feed |

分類: Linux | .Net | Visual Studio

標籤: , , , , ,