关于PetShop的一些记录。

 

1.新建一个网站Web。

2.新建一个数据库WebDb。

3.web.config中的ApplicationServices指向新建的WebDb。

4.VS 2010中打开网站的Asp.net配置。

5.选择“安全”,会报找不到“找不到存储过程'dbo.aspnet_CheckSchemaVersion' ”

6.执行aspnet_regsql.exe,关于这个工具,详见:http://msdn.microsoft.com/zh-cn/library/ms229862(VS.80).aspx,简单地说,它是一个把.net中集成的应用(功能)建立到用户的数据库中去,比如登录功能。

刚才报错,是因为还没有将集成的应用建立到数据库中去。

执行方式还是得看petshop中的DatabaseScripts中的InstallDatabases.cmd中的第43行:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -A all -d MSPetShop4Services

红字换成你的数据库。

或者,直接在.net命令行下运行aspnet_regsql,会有向导引导我们配置完成数据库。

7.第6步执行完了,查看WebDb,发现多出如下内容:

增加的东西可是真不少。似乎都与用户验证有关。

=======================================================

1.Petshop 4.0中的CustomList控件的代码在App_Code

posted @ 2012-04-22 00:34  火军刀  阅读(324)  评论(0编辑  收藏  举报