因為本人機器上系統是window2003+sp2, 開發環境是vs2008 team, 資料庫是sqlserver 2005,不是官方
文件所要求的vista+iis7+sql2005。
但我並不死心,所以才有了今天的文章。在正文開始之前,有必要介紹一下dinnernow到底是個什麼東東:)
作為微軟最新技術應用的demo。dinnernow使用了: iis7, asp.net ajax extensions, linq, wcf, wf,
wpf,windows powershell, card space以及 .net compact framework.
相信園子中有不少朋友可能面臨跟我一樣的問題,就是對於新技術(熱點)通過學習掌握了之後如何應用到具體
的產品或專案中。而這個demo總體上還是可圈可點的。另外就是本人比較愛吃美食,而這個專案在教人學習架構的
過程中,還能讓人欣賞美食並可訂餐,實在是一舉兩得:)
好的,開始正文吧:)
通過本地安裝之後,(預設)會在"c:/dinnernow/"下生成安裝指令碼,資料庫備份,原始碼等檔案。
1.首先要在本地上新建立乙個資料庫(預設為dinnernow),然後將安裝目錄下的/database/dinnernow.bak
備份檔案還原進來。(如果沒有安裝membership, 可以vs2008命令列下鍵入aspnet_regsql進行安裝)
中的(當然可直接使用安裝目錄/scripts/others/database下的dinnernowwf.bak的
檔案進行還原):
sqlpersistenceservice_schema.sql
sqlpersistenceservice_logic.sql
tracking_schema.sql
tracking_logic.sql
4.安裝msmq。
而這樣配置的原因主要是在web.config中的設定項很多都是這個指向的,所以可以在按照如下方式配置完站
點後,程式應該就能直接執行起來了:)
更多dinnernow案例分析
微軟開源的專案和架構學習
執行緒等待例子,來自微軟
執行緒等待例子 private static autoresetevent event 1 new autoresetevent true private static autoresetevent event 2 new autoresetevent false static void threa...
PB例子學習
syntax proto2 message article optional articletype article type 5 default novel message author optional author author 6 repeated int32 article numbero...
建模學習例子
在專案協作中,建模工具起到了非同尋常的作用。可以使專案管理員確定專案範圍,使分析員了解系統提供的功能,使開發員了解系統的邏輯流程及系統中物件之間的訊息轉遞等等。就使得專案管理員,系統分析員,開發員有必要掌握一種建模工具。如rose,powerdesiger,ea,viso等。rose是我參加工作後,...