我输入了数据,但是没有创建mdf文件。没有创建任何数据库。为什么会这样呢?
我现在读过的那本书的摘录:
此时,CreateUserWizard控件在幕后使用ASP.NET成员类来创建新用户。默认的成员资格提供程序创建aspnetdb.mdf文件(如果它还不存在),然后添加新的用户记录。完成此过程后,CreateUserWizard控件将显示一条消息,通知您创建了用户。不可思议的是,所有这些都是自动发生的,即使您没有在web.config文件中配置任何内容,也没有预先创建数据库文件。
发布于 2011-05-21 19:15:14
要检查的事情:
1:刷新解决方案。该文件可能隐藏在App_Data文件夹下。签入文件系统,即物理文件夹。
2:检查您的web.config,以确保是否存在与成员资格提供程序或连接字符串相关的任何特定配置。
3:处理CreateUserError事件,看看它是否提供更多信息。
4:检查你的事件日志,看看是否有错误。
5:启动ASP.NET网站配置工具,查看您创建的用户是否存在。
或者,我们需要更多的信息,如web.config设置和您的CUW代码(如果定制)。
https://stackoverflow.com/questions/6083877
复制相似问题