环境:IIS5.0,vs2008,sql2000

版本: CS_2.1.61129.2_SDK

步骤:1.在IIS中建立虚拟目录cs,路径指向SDK中source下的web目录

       2.在sql2000中建立数据库

         a.新建数据库communityserver

         b.用查询分析器执行SDK中SqlScripts下的cs_2.1_CreateFullDatabase.sql

         c.用查询分析器执行SDK中SqlScripts下的user.sql

         b.因为环境是asp.net 2.0,还要用查询分析器执行SDK中SqlScripts下的cs_ASPNET2_Membership_Schema_Update.sql

         e.最后一步也是必须的, 用查询分析器执行

         exec dbo.cs_system_CreateCommunity 'localhost/cs', 'dev', 'admin@example.org', 'AdminUserName', 'AdminPassword', 0, 1  

       (这点在HOW_TO_SETUP_DATABASE.txt中有说明)  

      3.在vs2008中打开Community Server ASPNET20.sln(需转换代码,只要确定会自动完成)

         然后编译,编译过程中有一个地方会出错:sortorder这个属性在System.Data.SqlClient和CommunityServer.Components下都有,代码中需指明究竟归属哪个,还需要做一些强制转换(这个问题在vs2003中未出现),做一些调试就OK了

      4.最后是看一下web.config中connectionStrings和appSettings中的数据库连接是否正确

        以上都设置正确后,重新编译一下,在浏览器中执行http://localhost/cs(注意将IIS中的默认文档设为default.aspx)