在 Visual Studio 2010 Ultimate 裡,其實不用特別安裝 Visual Studio Agent 2010 就能進行負載壓力測試 (也只有 Visual Studio 2010 Ultimate 才能使用負載壓力測試功能),不過若真要進行大流量的負載壓力測試,一台主機可能過於單薄,這時我們就需要安裝 Visual Studio Agent 2010 的 Test Controller 與多台 Test Agent 透過多台主機一起對 測試中系統 (System Under Tests) 進行負載壓力測試,如此一來才能真正看出系統在高壓之下是否還能符合效能需求以及是否能夠穩定運作。Visual Studio Agent 2010 的安裝設定有許多注意事項,在本篇文章裡我將會搭配文章與錄影的方式讓第一次使用 Visual Studio Agent 2010 的人能夠快速且正確的將環境建立起來。
... 繼續閱讀 ...
Visual Studio 2010 Premium 企業版 的 資料庫專案 功能在進行 結構描述比較 (Schema Compare) 時,當你的來源資料庫中特定表格的某個欄位的欄位大小變更時(變小)可能會引發「無法成功更新目標結構描述。如需詳細資訊,請參閱 [錯誤清單] 視窗。」的錯誤(The target schema could not be updated successfully. For more information, see the Error List window.),此時就必須用今天的方法來解決。
... 繼續閱讀 ...
Visual Studio 2010 Premium 企業版 的 資料庫開發 功能非常的強大,可提供完整資料庫的變更管理並進一步達到版本控管的目的,但在做 結構描述比較 (即資料庫結構比對) 時若使用預設的資料結構選項會有些小問題,主要是正式機資料庫與測試機資料庫因為環境不一致所造成的小差異會導致在做結構描述比較時讓目的資料庫發生異常,例如登入權限消失、資料庫無法存取、…等狀況,所以對於資料庫專案需要同時套用於多種不同資料庫環境時,就必須要能忽略一些資料庫結構比對的項目才能順利的操作。
... 繼續閱讀 ...
由於我用 Visual Studio 2010 單鍵部署功能 (建置部署套件) 用的很兇,且剛好 ASP.NET MVC 也用的更兇,這兩個很兇的玩意湊在一起卻有些地方不太相容,問題雖然不大,但第一次遇到此問題也是花了我不少時間釐清問題,不過真像只有一個,就讓我娓娓道來。
... 繼續閱讀 ...
在上個月我曾經寫過一篇《 使用 MSDeploy 手動部署網站時如何避免 Web.config 被更新 》文章,那時是利用 Command Line 手動部署時可以加入一些參數排除一些不要部署的檔案,但手動畢竟還是手動,麻煩死了,今天研究出一個更漂亮的設定方式,可以透過 Visual Studio 專案檔 (*.csproj 或 *.vbproj) 的設定即可做到自動排除特定檔案或目錄,而且只要設定一次就能用在日後的所有專案裡,不管是使用 Visual Studio 2010 的 1-Click 單鍵部署或使用部署套件手動部署都適用。
... 繼續閱讀 ...
使用 Web Deployment Tools 工具 ( 又稱 Web Deploy 或 MS Deploy ) 進行網站部署是在簡單不過的事,有興趣的人可以參考 介紹好用工具:Web Deployment Tool 1.0 ( 附心得筆記 ) 文章或 ASP.NET MVC 2 開發實戰 書籍【第11章 安裝部署】的說明,不過若更新網站時希望可以跳過更新一些重要檔案,例如 :Web.config 等,這時就必須加上特別的參數才行,這參數非常特別必須另做筆記才不會忘記。
... 繼續閱讀 ...
這幾天公司已經開始在用 Team Foundation Server 2010 (TFS2010) 來管理專案,這套產品還真不是普通的複雜, 相較於 Subversion 來說真的大多了,不過對於基本的版本控管來說上手還算容易,只是剛開始管理 TFS 上面的專案就讓我吃足苦頭,光是開發人員的權限設定就讓我經常因為設定不完整而導致有人看不到專案文件或報表,以下是我這幾天的心得整理。
... 繼續閱讀 ...
今天從客戶端拿到一份 Excel 文件,客戶整理出來希望我們將裡面的資料從資料庫中刪除,由於該資料是一連串的統一編號(Unique Key),而且客戶提供的資料都是一行一行的且有 500 筆之多,要如何才能快速轉換成可執行的 T-SQL 指令呢?當下我的腦子裡立即浮現多種解決方案,有 Notepad++ 的 正則表示式(Regular Expression),也有 Visual Studio 2010 的 區塊選取(Box Selection) 與 多行編輯(Multi-Line Editing) 功能功能,兩者都很容易,你要你熟悉工具的話都可以快速解決問題。
... 繼續閱讀 ...
當初開始用 Entity Framework 的時候,第一個遇到的問題就是資料無法儲存變更,而錯誤訊息就是【使用中的 SQL Server 版本不支援資料型別 'datetime2'。】,我雖然知道 datetime2 是 SQL Server 2008 才出現的資料型態,不過我的資料庫明明就是 SQL Server 2005 而且在建立 Entity Framework 模型的時候也沒有指明我要用 SQL Server 2008 啊,為什麼還會報出這種錯誤呢?!底下就讓我娓娓道來。
... 繼續閱讀 ...