Team System 2008 SP1 Virtual PC/Virtual Server and Hyper-V images

此版本的 VSTS 有更新最新的 Service Pack 1,及 Hyper-V 的版本供大家選擇。 下載資訊: Visual Studio® Team System 2008 VSTS Hyper-V Image (Trial) Microsoft Visual Studio 2008 is the next-generation development tool for Windows Vista, the 2007 Office System, and the Web.   Visual Studio® Team System 2008 VSTS VPC Image (Trial) Microsoft Visual Studio 2008 is the next-generation development…

1

微軟創新中心 - 自動化測試及測試導向開發(TDD)的資源

因為這個議程筆者沒有參加,無法寫心得與大家分享,只能分享相關的資源如下:   照慣例講師是請在總部的資深同事回台分享, 為此特別開立一個新的部落格專門討論這個主題:http://mictw.blogspot.com/   相關的投影片及原始程式碼在:http://www.codeplex.com/micta MIC在台灣推動的測試自動化程式庫計劃, 藉由參與此程式庫的開發來給大家一個快速進入自動測試的窗口. 本專案是希望能藉由一個小型自動測試系統的實作, 來帶給有心想要發展軟體自動測試系統的人一個簡單的起步, 目前的程式庫包含: 1) 檔案夾結構的設計, 可供未來多人同時開發. 2) 運用 VSTS 來 Build/Deploy/Test 的完整程序. 3) 隨機資料產生器, Assert 補充, Windows Service Helper, SQL Server Helper. 4) 驗證程式庫的一組測試程式 (BVT: Build Verification Test).   Enjoy.

1

Web 應用程式的與 TFS 的自動化建置入門篇

這篇文章會初步說明 Visual Studio 中各種 Web 應用程式與 TFS Team Build 結合的概念   在使用 Team Foundation Server 來做原始程式碼控制後,其所提供的自動化建置功能,可以再進一步的協助做更多建置的工作   筆者先從 Visual Studio 工具所提供的 Web 應用程式開發專案類型談起: 在 VS 2003 有 Web Application Project 在 VS 2005 RTM 版本中為 Web Site Project 在 VS 2005 + SP1 後又有 Web Application Project 再增加回來 在 VS 2008 或更新版本同事包含 Web Application Project…

1

參加『Using VSTS and TFS for Application Lifecycle Management』的會後心得

微軟創新中心 ( Microsoft Innovation Centre ) 在今年六月成立後,一連會邀請許多在微軟總部工作的資深員工來台灣分享有關軟體工程的主題,以及微軟內部運作的情況。   在 9/10 邀請了現任職於微軟公司美國總部資訊系統部 (MSIT) 的資深開發同事蔡英季,分享微軟 HRIT 如何開發、管理公司使用人事相關的系統的過去、現在及未來。其中也有許多問題是大家都會遇到的,他們如何克服?   先簡介一下 HRIT: HRIT 目前有140 員工 (includes Redmond, India, and contractors) 擁有超過 80,000 個使用者 基本上,每三個月更新系統一次,除了緊急需要修正的部份外,是以每三個月為一個週期,將新版的程式更新到正式環境中。 在未使用 VSTS 及 Team Foundation Server 前所使用的『工具』: VSTS (IDE only) Defect Tracking Visual Source Safe Source Depot MS Project Office Sharepoint Server 以前所遇到的難題: 使用許多的工具協助個系統的開發,個個工具間整合不易,要學習的工具太多。 且每次遇到問題,每個工具的支援人員都說是另一個工具的問題,很難快速的協助排除問題。…

3

如何在 TFS 2005 中建置(Build) VS 2008 的專案

這個問題在昨天也有朋友問到。預設您無法在 Team Foundation Server 2005 中建置 VS 2008 的專案,若您的 Team Foundation Server 無法升級到 2008 的版本,又一定要在 TFS 2005 中建置 VS 2008 的專案,請參考同事的文章: Building VS 2008 projects with TFS 2005 動一點小手腳即可讓 TFS 2005 建置 VS 2008 的專案。

1

Web Deployment Projects (WDP)

Web Deployment Projects (簡稱:WDP) 可以提供使用 Visual Studio 2005 或 2008 在建置部署 Web Site (網站)專案時,更多的彈性及方法。 另一個筆者選擇寫 WDP 的原因:若您使用 Web Site (網站)專案 要整合到 Team Foundation Server 中,再與 Team Build 結合,那目前一定要使用 Web Deployment Projects。   今天先整理 WDP 的基本資訊及下載位置。   WDP 下載的位置: Visual Studio 2005 Web Deployment Projects Visual Studio® 2008 Web Deployment Projects – RTW   WDP 的基本操作方式可以參考:Using…

4

Visual Studio 2008 Team Foundation Server Service Pack 1 RTM 已提供下載

此版本包括下列新功能: 支援 Windows Server 2008。 支援 SQL Server 2008。 改良後的 [加入至原始檔控制] 對話方塊,使用方式更簡單,擴充性更強大。 從 Windows 總管拖放所需的項目並加入至原始檔控制。 支援不包含在方案中的檔案之版本控制作業。 在原始檔控制總管中,按右鍵進行存取並設定工作資料夾或資料夾隱匿。 在原始檔控制總管中簽入日期/時間資料行。 可編輯原始檔控制總管的路徑欄位。 對指定對象以電子郵件寄發工作項目及查詢。 可用來將檔案下載至資料流的新 API。 從通知連結至 Team System Web Access 頁面。 提高個別伺服器的專案數目。 更強大的效能和延展性。 提升 VSS 轉換器的功能,可提供更穩固的服務。 支援在命令行上建立 Team 專案。 下載位置: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=9e40a5b6-da41-43a2-a06d-3cee196bfe3d Enjoy.

1

Visual Studio Team System 2008 Team Foundation Server Power Tools - July 2008 Release

The Visual Studio Team System 2008 Team Foundation Server Power Tools is a set of enhancements, tools and command line utilities that improve the Team Foundation Server user experience. The following tools are installed with the tfpt.msi package: Command line tool (TFPT.EXE) Team Explorer IDE menu additions Build Notification tool TFS Best Practices Analyzer Process…

1

Team Foundation Server(TFS) 在微軟內部使用的情況

大家一定都好奇 TFS 在微軟內部是否有在使用?使用的情況如何? 以下為內部的統計資訊: 到 2008 年5 月份,共有 13,562 個 Active Users,1,850 個 Team Project,2,088,191 個 Work Items,31,429,771 個 source files,296,824 個 Builds。 這些數字仍持續的成長。哇啊! 原文網址: http://blogs.msdn.com/bharry/archive/2008/04/24/overall-tfs-adoption-at-microsoft.aspx http://blogs.msdn.com/bharry/archive/2008/05/12/may-08-devdiv-tfs-dogfood-statistics.aspx

1

SQL Injection 相關資訊

SQL Injection(資料隱碼)攻擊行為簡介 以下是此類攻擊的流程 1. 駭客運用搜尋引擎尋找網頁上的漏洞,並運用自動化工具攻擊網路服務器。 2. 一個<script>字串附加到在後端運行的SQL伺服器中所有的文本或可變長字串列中。 3. 這個腳本與駭客所控制伺服器連接。該伺服器含有一些常用軟體的利用代碼,如Microsoft MS06-014, 協力廠商軟體漏洞,(例如常用的媒體播放器及內容下載軟體)。有的時候還有一些零時差漏洞。 4. 當終端使用者試圖用IE流覽正常的網站時,由於這些網頁都將從SQL伺服器獲取資料,這些資料同時包含了惡意腳本<script>。而 這些腳本會自動連接到駭客的網站。 5. 如果普通使用者沒有依照建議安裝修正程式,防毒軟體,或尚未安裝Microsoft或協力廠商軟體最新版本的更新,那麼他們的電腦就會被感染。 SQL Injection(資料隱碼)攻擊行為的解決方案 一旦web伺服器遭到SQL注入攻擊,請遵循如下步驟: 1、關閉網站 2、檢查IIS日誌,查找引起這次攻擊的有漏洞的目標網頁 3、聯繫web開發者,修改並加強ASP頁面。 注意這只是一種變通的解決方法,只能臨時解決SQL Injection問題。該網站可能在伺服器再次聯網後被再次注入。為了徹底解決這個問題,請參閱“預防SQL Injection(資料隱碼)攻擊的解決方案”。   預防SQL注入攻擊的解決方案 這種SQL Injection攻擊是由網頁程式開發不符合安全編碼的要求所引起的。為了防止攻擊,我們需要驗證所有網頁的字串輸入的函數。比如說,帶有用戶名和密碼輸入框的網站登錄頁。 我們也可以在微軟的官方網站上找到安全指導和最佳實踐建議,來應對SQL Injection(資料隱碼)攻擊。 用來減緩與解決SQL Injection攻擊的最佳實踐建議可以在這裡找到: http://msdn2.microsoft.com/en-us/magazine/cc163917.aspx SQL 資料隱碼 http://msdn.microsoft.com/zh-tw/library/ms161953.aspx 『資料隱碼』SQL Injection的源由與防範之道 http://www.microsoft.com/taiwan/sql/SQL_Injection.htm SQL Injection (資料隱碼)– 駭客的 SQL填空遊戲(上) http://www.microsoft.com/taiwan/sql/SQL_Injection_G1.htm SQL Injection (資料隱碼)– 駭客的 SQL填空遊戲(下) http://www.microsoft.com/taiwan/sql/SQL_Injection_G2.htm How To -…

3