环境: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)
浙公网安备 33010602011771号