The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何安裝設定「自然人憑證」所需的基礎執行環境

政府所推動「自然人憑證」是個好東西,只是許多人因為不瞭解或覺得太麻煩而導致不去使用,那就太可惜了。一般人(包括我)剛開始接觸「自然人憑證」的時候通常第一個感覺就是 "這東西怎麼這麼難用?" 或 "為什麼怎麼安裝都安裝不起來",不然就是 "支援自然人憑證的網站太過難用!!",這些都是讓人卻步的地方,今天我來分享如何用最簡單的兩個步驟將「自然人憑證」的執行環境建立起來。

... 繼續閱讀 ...

解決 LINQ to SQL 在建置時會發生 validation errors 的問題

最近有個專案很奇怪,我有個 Visual Studio 方案檔,開啟後會載入好幾個專案(Project),其中有個專案負責所有與 Data Access Layer (DAL) 有關的工作,但我每次剛開啟 Visual Studio 2008 並載入專案後都無法直接按下 F6 直接建置方案( Build Solution ),都一定要先建置(Build)含有 DBML 的那個專案,才能再按下 F6 建置整個方案。

... 繼續閱讀 ...

介紹好用工具:Sysax Multi Server ( 支援 Win2k8 的 SFTP )

因為開放 FTP 連線最少最少也需要兩個 Port 才能提供服務 ( Command Channel 與 DATA Channel ),我們最近就遇到一個案子由於客戶的對外實體 IP 不夠,且 NAT 的設定規則也幾乎全部用罄,只剩下開啟一個 IP 對應規則,所以我就無法透過開放 FTP 連線的方式更新資料,每次都要用遠端桌面的檔案傳輸功能更新檔案實在很沒效率。

... 繼續閱讀 ...

介紹好用工具:Web Service GUI Test Tool ( wizdl )

我們公司所開發的網站專案中,偶爾也會開發 Web Service 提供一些服務供其他應用程式進行介接,但 Web Service 開發完成後要進行「人工測試」時都一定要寫個測試程式測試功能是否正常。但有時後為了測試一個小功能還要開啟 Visual Studio 專案都覺得有點費事,這時就可以利用 wizdl 工具進行手動測試。

... 繼續閱讀 ...

關於 Visual Studio 2010 與 .Net 4.0 的新功能展示影片

今天參加 Microsoft MVP 的聚會,在研討 Microsoft Visual Studio 10 開發工具技術應用座談會中我有提到一個在 Channel 9 有個 10-4 的專題系列影片,裡面講解許多關於 .Net Framework 4.0 與 Visual Studio 2010 的新功能預覽,透過影片的帶領可以讓你快速瞭解 Visual Studio 2010 的新功能與特色,也看的到新版 Visual Studio 採用 WPF 技術所開發出來的全新 UI ( 使用者介面 ),我相信對各位來說絕對會是個全新體驗。

... 繼續閱讀 ...

如何調整 IIS7 的HTTP內容壓縮格式(為了讓 IE6 能正常運作)

談到 IE6 就有吐不完的怨氣,最近在幫客戶設定 IIS7 的過程中,為了要讓將輸出的內容全部壓縮,所以設定了 IIS7 內建的內容壓縮功能,包括「動態內容壓縮」與「靜態內容壓縮」,但是啟動完後的幾天卻有使用者反應使用 IE6 瀏覽網站時瀏覽器會掛掉(Crash),研究了一些時間才發現原來是 IIS7 預設的 gzip 壓縮格式搞的鬼。

... 繼續閱讀 ...

下載 ASP.NET MVC Training Kit

微軟上個月推出了 ASP.NET MVC Training Kit 可讓初學者學習 ASP.NET MVC 相關知識,裡面包括有簡報(Presentations)、實驗(Labs)、範例(Demo)、常見問題解答(FAQ)、參考連結(Links)與關鍵訊息(Key Messages),對於習慣自修的人來說也是個不錯的學習管道,至少比直接看 Sample Code 且看不懂來的好。

... 繼續閱讀 ...

如何正確安裝政府簽發的憑證到正式主機

我之前為了要讓我的 ASP.NET 可以寄出 S/MIME 簽章過的郵件費了好大一番功夫,在開發環境與測試環境解決了【ASP.NET 使用 X509Certificate2 類別匯入憑證檔時發生錯誤】與【CryptographicException: 控制碼無效(The handle is invalid)】問題,但是正式部署到正式機時竟然又出現另一個錯誤:A certificate chain could not be built to a trusted root authority.

... 繼續閱讀 ...