1、从CommunityServer.org网站上下载Community Server 2.1 SP2 - SDK源代码,下载地址在这里
2、解压下载的文件到D:\CS_2.1.61129.2_SDK,可以看到在文件夹中有两个子文件夹,source文件夹中是源代码,SqlScripts文件夹中是安装数据库时需要的一些脚本文件,还有一些其他的文件,其中READ_ME.txt中有如何在vs2003和vs2005运行程序的说明
3、按提示,在IIS中建立虚拟目录cs,将路径指向D:\CS_2.1.61129.2_SDK\source\web
4、安装数据库。打开D:\CS_2.1.61129.2_SDK\SqlScripts文件夹,其中的HOW_TO_SETUP_DATABASE.txt是指导安装数据库的文本说明
按照提示 i)在sql2005中新建数据库CommunityServer
ii) 在CommunityServer上执行user.sql脚本
iii)在CommunityServer上执行cs_2.1_CreateFullDatabase.sql脚本
iv)在CommunityServer上执行cs_ASPNET2_Membership_Schema_Update.sql脚本
v)最后,执行exec dbo.cs_system_CreateCommunity 'localhost/cs', 'dev', 'admin@example.org', 'AdminUserName', 'AdminPassword', 0, 0,你可以将'admin@example.org', 'AdminUserName', 'AdminPassword',这三部分修改为自己的邮件地址,管理员帐号和密码,后面的两个数值如果改为1,那么你就可以得到一个样例博客和样例相册
4、打开D:\CS_2.1.61129.2_SDK\source,点击Community Server ASPNET20.sln文件在vs2005中打开解决方案。因为运行的环境是asp.net2.0,需要将D:\CS_2.1.61129.2_SDK\source\ASP.NET2_configs文件夹中的两个文件拷贝到web文件夹,覆盖原来的文件。
5、将CommunityServerWeb20 (Internal)项目设置为启动项目,将其中的default.aspx文件设置为启动页,编译运行程序提示CommunityServer.ASPNet20MemberRole.dll没有加载,这个文件位于F:\CS_2.1.61129.2_SDK\source\lib\Framework2中,在项目中引用该组件,再运行,成功。
另:该应用是英文版的,在communityserver.org中已提供简体中文包下载,见CS 2.1 - Chinese Simplified (zh-CN) Language Pack
下载解压,按其中的提示覆盖原文件或手动更新相关的文件进行汉化。