Asp.net 需要数据库连接方面的帮助吗

Asp.net 需要数据库连接方面的帮助吗,asp.net,connection-string,Asp.net,Connection String,我面临数据库连接问题。据我所知,如果我们使用create UserWizard控件创建新用户,并且在运行该控件之后,如果我们从解决方案资源管理器刷新刷新按钮,则会在app directory下自动生成aspnetdb.mdf。但在我的情况下,它不会发生。我的意思是aspnetdb.mdf不会生成。提交后,注册提交按钮会收到以下错误消息“找不到存储过程'dbo.aspnet_CheckSchemaVersion' 这是我在web.configfile中的连接字符串 <connectionSt

我面临数据库连接问题。据我所知,如果我们使用create UserWizard控件创建新用户,并且在运行该控件之后,如果我们从解决方案资源管理器刷新刷新按钮,则会在app directory下自动生成aspnetdb.mdf。但在我的情况下,它不会发生。我的意思是aspnetdb.mdf不会生成。提交后,注册提交按钮会收到以下错误消息“找不到存储过程'dbo.aspnet_CheckSchemaVersion'

这是我在web.configfile中的连接字符串

<connectionStrings>
    <add name="BankingTransaction" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bank.mdf;integrated security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

请有人帮帮我,我的错在哪里

谢谢,
Masum

听起来您正在调用的存储过程(
dbo.aspnet\u CheckSchemaVersion
)在数据库中不存在

以下是一些似乎遇到过同样问题的人:


也许值得尝试其中一些解决方案。这听起来很有希望:

在SQL SERVER实例上运行以下操作:


数据库需要运行regsql.exe才能添加.net成员身份使用的所有文件

这说明了如何做


这将安装ASPNET角色和membeship所需的所有表和过程。在我的情况下,aspnetdb.mdf文件没有生成。
Exec sp_addrolemember 'aspnet_Membership_FullAccess', 'YourUser'    
go

Exec sp_addrolemember 'aspnet_Personalization_FullAccess', 'YourUser'    
go    

Exec sp_addrolemember 'aspnet_Profile_FullAccess', 'YourUser'    
go    

Exec sp_addrolemember 'aspnet_Roles_FullAccess', 'YourUser'    
go    

Exec sp_addrolemember 'aspnet_WebEvent_FullAccess', 'YourUser'    
go