使用 MSDeploy 手動部署網站時如何避免 Web.config 被更新

分享到噗浪!

使用 Web Deployment Tools 工具 ( 又稱 Web Deploy 或 MS Deploy ) 進行網站部署是在簡單不過的事,有興趣的人可以參考 介紹好用工具:Web Deployment Tool 1.0 ( 附心得筆記 ) 文章或 ASP.NET MVC 2 開發實戰 書籍【第11章 安裝部署】的說明,不過若更新網站時希望可以跳過更新一些重要檔案,例如 :Web.config 等,這時就必須加上特別的參數才行,這參數非常特別必須另做筆記才不會忘記。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/9/1 下午 03:27:02

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

分類: IIS | 系統管理 | Tips | Visual Studio

標籤: , , , , , ,

TFS2010 架構、工具、服務、群組、安全性權限的大小事

分享到噗浪!

這幾天公司已經開始在用 Team Foundation Server 2010 (TFS2010) 來管理專案,這套產品還真不是普通的複雜, 相較於 Subversion 來說真的大多了,不過對於基本的版本控管來說上手還算容易,只是剛開始管理 TFS 上面的專案就讓我吃足苦頭,光是開發人員的權限設定就讓我經常因為設定不完整而導致有人看不到專案文件或報表,以下是我這幾天的心得整理。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/7/11 下午 07:01:37

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

分類: TFS2010 | Visual Studio

標籤: , , , , ,

Visual Studio 2010 快速文字編輯技巧:區塊選取與多行編輯

分享到噗浪!

今天從客戶端拿到一份 Excel 文件,客戶整理出來希望我們將裡面的資料從資料庫中刪除,由於該資料是一連串的統一編號(Unique Key),而且客戶提供的資料都是一行一行的且有 500 筆之多,要如何才能快速轉換成可執行的 T-SQL 指令呢?當下我的腦子裡立即浮現多種解決方案,有 Notepad++正則表示式(Regular Expression),也有 Visual Studio 2010 的 區塊選取(Box Selection) 與 多行編輯(Multi-Line Editing) 功能功能,兩者都很容易,你要你熟悉工具的話都可以快速解決問題。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/7/5 上午 10:54:20

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

分類: Tips | Visual Studio

標籤: , , ,

使用中的 SQL Server 版本不支援資料型別 'datetime2'。

分享到噗浪!

當初開始用 Entity Framework 的時候,第一個遇到的問題就是資料無法儲存變更,而錯誤訊息就是【使用中的 SQL Server 版本不支援資料型別 'datetime2'。】,我雖然知道 datetime2 是 SQL Server 2008 才出現的資料型態,不過我的資料庫明明就是 SQL Server 2005 而且在建立 Entity Framework 模型的時候也沒有指明我要用 SQL Server 2008 啊,為什麼還會報出這種錯誤呢?!底下就讓我娓娓道來。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/6/27 下午 12:29:06

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

分類: Entity Framework | SQL Server | Visual Studio

標籤: , ,

在 Entity Framework 設計工具中的自動版面配置技巧

分享到噗浪!

利用 Visual Studio 2010 的 Entity Framework 設計工具從資料庫產生模型後通常會先自動排版,不過每一個產生的模型(Entity)預設寬度都是固定的,導致一些表格名稱太長的項目都顯示不完整 (如下圖示),而 Entity Framework 設計工具似乎還沒有聰明到可以依照我的意思自動排版,但我今天研究出一個新方法可以幫我解決此問題。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/6/18 下午 05:24:02

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

分類: Entity Framework | Visual Studio | Tips

標籤: ,

關於 Entity Framework 獨立放在 DAL 專案的注意事項

分享到噗浪!

前幾天遇到幾個 Entity Framework 的連線問題,因此誓死研究出前因後果,本次研究頗有心得,雖然都是小東西,但應該算蠻重要的,對日後用 Entity Framework 開發 DAL 元件有很大的幫助。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/6/17 下午 07:04:20

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

分類: Entity Framework | .Net | Visual Studio

標籤: ,

Visual Studio 2010 如何設定啟用 Code Coverage 功能

分享到噗浪!

之前寫過一篇 ASP.NET MVC 內建測試專案如何設定啟用 Code Coverage,結果到了 Visual Studio 2010 設定過程有些不太一樣,以下是心得筆記。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/6/12 下午 11:43:00

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

分類: ASP.NET MVC | Visual Studio

標籤: , , , ,

使用 Visual Studio 安裝專案升級程式必須明確指定組件版本

分享到噗浪!

當你使用 Visual Studio 的「安裝專案」來部署應用程式時,你可能會想利用內建的自動升級功能來替換已安裝的所有檔案或組件,但是針對你每一個被加入到安裝專案的專案,並不見得真的會在安裝時自動更新你以為已經更新的檔案,各專案的 AssemblyInfo.cs 已經要看看是否更新了組件檔案版本編號。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/6/7 下午 12:49:41

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

分類: Visual Studio | Tips

標籤: , , , , , ,

關於 Visual Studio 2010 安裝、試用的兩三事

分享到噗浪!

前陣子為了準備 Visual Studio 2010 上市發表會提前拿到繁體中文版的試用版,但只有 30 天的使用時間,所以在前幾天發生了使用期限到期的通知,而且安裝了新版一樣無法繼續使用。除此之外,由於我意外移除了 Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools - CHT 安裝,卻上網找不到安裝檔,也是費了好一番功夫才找到安裝套件。今天將我分享 2 個與「安裝」有關的技巧。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/5/24 下午 05:09:13

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

分類: Visual Studio | Tips

標籤: ,

在 Visual Studio 2010 如何逐步執行偵錯 .NET 核心原始碼

分享到噗浪!

微軟有個 Microsoft Symbol Server 可讓你在開發的過程中提供你所有 .NET Framework 組件的偵錯資訊 (symbol debugging information),我之前也有文章介紹過如何在 Visual Studio 2008 設定,到了 Visual Studio 2010 設定變的更簡單些,支援的組件也更多,包括 .NET 2.0, 3.0, 3.5, 4.0 BCL, MVC1.0, 2.0,甚至於你可以從 SymbolSource.org 設定更多的符號檔 (*.pdb) 位置。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/5/10 下午 12:18:41

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

分類: Visual Studio | .Net

標籤: , , ,

分享幾個 Visual Studio 2010 專案升級後無法編譯的問題

分享到噗浪!

若使用 Visual Studio 2010 升級現有 ASP.NET 2.0 / 3.5 的專案到 ASP.NET 4.0 在大部分的情況下應該都沒問題才是,就算你在開啟就專案時選擇「不升級」照理說也應該沒問題,但前陣子在測試的過程中還是遇到了幾個不管升級到 ASP.NET 4 還是保留在原本的 ASP.NET 3.5 都有遇到網站進行編譯的情況,以下是一些經驗分享。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/5/8 下午 05:58:40

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

分類: ASP.NET | ASP.NET MVC | Visual Studio

標籤: , , , , ,

VS2010 上市發表會:Web 開發效率提昇 - ASP.NET 4.0

分享到噗浪!

今天是 Visual Studio 2010 上市發表會 (台北場) 的日子,這段時間無不用盡心思研讀文件與撰寫簡報,為了就是能夠完美演繹我今天講的主題【 Web 開發效率提昇 - ASP.NET 4.0 】,這是我第一次講這麼多人的場次,感覺應該要緊張才對,神奇的是今天上台完全沒有緊張感,我覺得可能是準備充分的關係,昨晚又拉公司同事下來聽我預演到晚上 11:30 (萬分感謝),所以心理感覺很踏實,雖然最近嚴重睡眠不足,但這次學到一次寶貴的演說經驗,感覺蠻開心的。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/5/6 下午 09:07:08

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

分類: 心得分享 | Visual Studio | ASP.NET | ASP.NET MVC | .Net

標籤: , , , , ,

如何使用 Visual Studio 2010 的「單鍵發行」功能

分享到噗浪!

以往在部署網站的時候都有許多手動的步驟需介入,對於許多對 IIS / SQL 不太熟悉的新手來說部署網站變成一件非常困難且危險的事。這次 Visual Studio 2010 對於 ASP.NET 網站部署的能力大大的提升,它透過 Web Deploy API 直接與 IIS 溝通,可在發行的同時除了將網站安裝進 IIS 之外,還可以設定目錄權限、變更 web.config 內容、建立應用程式、應用程式集區、IIS 細部設定、安裝組件進 GAC、安裝憑證、設定機碼、建立資料庫、…. 等,非常強大的部署機制且與 IIS7 完美整合。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/5/3 下午 11:58:23

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

分類: Visual Studio | 介紹好用工具

標籤: , , , , , ,

在 Visual Studio 2010 活用 jQuery 的開發工具使用技巧

分享到噗浪!

我們在日常開發工作當中對於 jQuery 已經非常依賴,幾乎每個大大小小的案子都會用上一些,所以深入瞭解 Visual Studio 2010 能帶來什麼幫助十分重要,妥善的利用開發工具帶來的便利性將可以有效減少開發時間、提升開發效率,今天我就要介紹幾個 Visual Studio 2010 與 jQuery 相關功能、開發技巧與好用工具。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/4/19 上午 12:35:19

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

分類: JavaScript | Visual Studio | 介紹好用工具

標籤: ,

解決在 Visual Studio 中因為權限不足而無法建置網站的問題

分享到噗浪!

前陣子遇到一個很怪的問題,在正常的安裝下竟然有個專案從 SVN 版本庫簽出後無法正確安裝至我本機的 IIS7 中執行,甚至於無法在 Visual Studio 執行建置(Build),而且錯誤的狀況都是跟權限有關,但我花了好一段時間才將這個問題解決,原來就是卡在一個很小的地方沒注意到。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/2/10 上午 11:46:27

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

分類: ASP.NET | IIS | Visual Studio

標籤: , , , , ,

解決 ASP.NET MVC 專案無法在 VS2008 使用快速鍵的問題

分享到噗浪!

當在你的 Visual Studio 2008 同時安裝 ASP.NET MVC 1.0 與 2.0 Beta 的版本時,很有可能會遇到開啟 ASP.NET MVC 2.0 專案時無法使用快速鍵(Shortcuts)的問題,這個問題是因為你之前在安裝 ASP.NET MVC 1.0 時快速鍵就已經註冊進 Visual Studio 之中,導致安裝 ASP.NET MVC 2.0 Beta 時無法註冊成功,這時只要做個在 [工具] / [選項] 的 [鍵盤] 重新設定即可。

... 繼續閱讀 ...

  

此文章由 will 發表於 2010/1/1 下午 04:25:26

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

分類: ASP.NET MVC | Tips | Visual Studio

標籤: , , , , ,

如何關閉 PowerCommands for VS2008 的 Undo Close 視窗

分享到噗浪!

PowerCommands 在裝好之後每次只要重新開啟專案都會自動開啟 Undo Close 視窗,像我通常習慣沒用到的視窗就全部關閉,而 Undo Close 每次都會自動開啟讓我覺得很不是滋味,之前網友 ChrisTorng留言告知解決方法,不過我現在的電腦是 Windows 7 (x64) 的環境,導致機碼位置改變了,所以決定寫一篇文章來記錄修改的方式。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/9/27 上午 12:33:13

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

分類: Visual Studio

標籤: , ,

ASP.NET MVC 內建測試專案如何設定啟用 Code Coverage

分享到噗浪!

昨天上了李智樺老師的真實世界的測試開發技術導論課程,感覺獲益良多,回來就馬上套用到 ASP.NET MVC 的測試專案自行練習一番,結果卻發現怎樣都找不到老師在課堂上展示的 Code Coverage 設定選項,以致於雖然可以測試但就是看不到 Code Coverage 的分析數據,以下就是設定啟用 Code Coverage 功能的說明。

... 繼續閱讀 ...

  

此文章由 will 發表於 2009/9/24 下午 08:49:03

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

分類: ASP.NET MVC | Visual Studio

標籤: , , ,