CreateUserWizard控件问题
我输入了数据,但没有创建 mdf 文件。没有创建数据库..这是为什么?
我现在读过的书中的摘录:
此时,CreateUserWizard 控件在后台使用 ASP.NET Membership 类来创建新用户。默认成员资格提供程序创建 aspnetdb.mdf 文件(如果尚不存在),然后添加新的用户记录。此过程完成后,CreateUserWizard 控件将显示一条消息,通知您用户已创建。神奇的是,即使您没有在 web.config 文件中配置任何内容并且没有提前创建数据库文件,所有这一切都会自动发生。
i put data in, but no mdf file is created. No database is created.. Why is that?
An extract from the book that i have read now:
At this point, the CreateUserWizard control uses the ASP.NET Membership class behind the scenes to create a new user. The default membership provider creates the aspnetdb.mdf file (if it doesn’t exist already) and then adds the new user record. Once this process is complete, the CreateUserWizard control shows a message informing you that the user was created. Miraculously, all of this takes place automatically even though you haven’t configured anything in the web.config file and you didn’t create the database file in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要检查的事项:
1:刷新您的解决方案。该文件可能隐藏在 App_Data 文件夹下。检查文件系统,即您的物理文件夹。
2:检查您的 web.config 以确保是否有与成员资格提供程序或连接字符串相关的任何特定配置。
3:处理 CreateUserError 事件以查看它是否提供更多信息。
4:检查您的事件日志以查看是否有任何错误。
5: 启动 ASP.NET 网站配置工具并查看您创建的用户是否存在。
或者我们需要更多信息,例如 web.config 设置和您的 CUW 代码(如果自定义)。
Things to check:
1: Refresh your solution. The file might be hidden under App_Data folder. Check in the file system i.e. your physical folder.
2: Check your web.config to make sure if there are any specific configuration related to membership provider or connectionstring.
3: Handle CreateUserError event to see if it gives any more info.
4: Check your Event Log to see if there are any errors.
5: Launch ASP.NET Website Configuration tool and see if the user you created exists there.
Or we need more info like web.config settings and your CUW code(if customized).