China First SaaS Application Demo:Crab 安裝篇

來源:互聯網
上載者:User

一.  環境準備
 逐個安裝以下組件
1.XP SP2/Windows Server 2003
2.IIS5/IIS6
3.SQL Server2005 Express/Dev
4.Visual Studio 2005 Team Edition
5.Microsoft .NetFramework 3.0

6.Windows Workflow Foundation(WWF) For .Net3.0
7.Active Directory Application Mode (ADAM) SP1
8.Windows Communication Foundation(WCF) For .Net3.0
9.Microsoft Enterprise Library 2.0
10.ASP.NET AJAX 1.0

二.安裝和配置Crab
1.安裝Crab.msi,安裝完成後,在IIS會建立兩個虛擬目錄CrabApp (SaaS應用)和CrabHost (WCF Service),另外在DB中建立五個資料庫CrabData/CrabIdentity/CrabMetadata/CrabWebApp/CrabWorkflowstore.
2.執行Provision.bat ,安裝SaaS ADAM執行個體。安裝完成後在運行中輸入ADAM,開啟ADAM-adsiedit.msc,串連到dc=tenants,dc=saas,dc=com,連接埠為389。如果能串連說明SaaS ADAM執行個體安裝成功,在以後文章中,我會介紹這個ADAM是幹什麼的。
3.開啟“Visual Studio 2005 命令提示”,或者到c:\C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\,運行aspnet_regsql.exe,在CrabWebApp中執行。
4.在SQL 2005中建立系統使用者ASPNET,並授予CrabData/CrabIdentity/CrabMetadata/CrabWebApp/CrabWorkflowstore之db_owner許可權。

至此Crab學習案例建立完畢。

三.資料初始化
1.註冊租戶(Tenant),比如contoso,這個租戶預設建立一個賬戶admin,角色為Administrators ,註冊完成後,分別按角色Managers/Readers/Users建立使用者,只有Managers和Users才能建立報關單據。另外這裡有一個BUG,建立使用者時選的角色不能儲存,必須到列表中修改Roles才能建立使用者和角色之關係。
2.使用者自訂欄位只能建立,不能修改,這邊也有個問題,每次修改自動跳到系統預設定資料上,所以自訂資料也沒法修改,有時間自己改了得了。

四.開始你的SaaS旅程吧。。。。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.