伴随着个人化和成员角色这两个新特征,第一步是要配置你用来存储个人化(personalization)和成员角色(membership)数据的提供者(provider)。虽然你可以自己创建access或sql server数据库,手动添加必要的配置元素,更简单的方法是使用asp.net web site administration tool,如图一。
图一
请注意,要成功的配置一个应用程序,你必须使用一个具有管理员权限的账号来登录。
要创建一个access的.mdb文件来储存personalization的数据,你需要打开asp.net web site administration tool。在一个叫data的文件夹下,会自动创建一个aspnetdb.mdb的文件。
图二
要配置membership的provider,你需要使用asp.net web site administration tool的security标签。最简单的方法是选择使用向导,如图三。
首先要创建一个web站点,然后点击solution explorer窗口下的web site administration tool按钮。(见图二)
接着,点security标签,选择security setup wizard单选钮,并点next。第一步是很简单的信息,所以读一下,就可以选next。第二步,选择from the internet然后点next。"from the internet"是使用asp.net窗体验证来配置应用程序,"from a local area network"使用windows验证来配置应用程序。第三步,点next来使用web site administration tool已经自动创建的aspnetdb.mdb文件。接着点next跳过第四步。在第五步,因为有测试的目的,至少要加上一个用户。第六步是创建访问规则。最后,按finish退出向导。数据库已经建立,web.config文件也被自动创建,加入了web站点,里面包含了各种元素,文件如下: