我在使用CreateUserWizard控件创建新用户时遇到问题。我已在连接字符串中添加:
<connectionStrings>
<add name="BankingTransaction"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bank.mdf;integrated security=True;User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
在web.config文件中添加此连接字符串后,当我运行应用程序时,我可以创建新用户注册详细信息。但是,当我在web.config文件中添加以下代码时,我收到错误“无法找到存储过程'dbo.aspnet_CheckSchemaVersion'。”代码是:
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add connectionStringName="BankingTransaction"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="true"
passwordFormat="Clear"
minRequiredPasswordLength="3"
minRequiredNonalphanumericCharacters="1"
passwordStrengthRegularExpression=""
name="DefaultMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>
请有人帮我解决上面提到的红色代码错误。
谢谢, Masum
答案 0 :(得分:2)
答案 1 :(得分:0)
我认为您应该使用ASP.NET SQL Server Registration Tool (Aspnet_regsql.exe)工具注册新数据库。