1

我正在尝试通过 ASPNETDB 数据库从 ASP.NET 创建用户。

首先,我使用“aspnet_regsql.exe”创建了 ASPNETDB。然后我创建了一个只有一个控件的 ASP.NET 页面——一个CreateUserWizard控件。

然后我在 App_Data 文件夹中创建了一个“aspnetdb.mdf”文件。

在运行时,输入所有字段后,当我单击创建用户按钮时,它返回以下错误:

无法打开物理文件“C:\Users\ankit\documents\visual studio 2010\Projects\WebApplication6\WebApplication6\App_Data\aspnetdb.mdf”。操作系统错误 32:“32(无法检索此错误的文本。原因:15105)”。尝试为文件 C:\Users\ankit\documents\visual studio 2010\Projects\WebApplication6\WebApplication6\App_Data\aspnetdb.mdf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。

请提供一些帮助,因为我是新手。此外,一些链接有如何使用 Membership API 来创建、验证和授权用户以及使用 ASPNETDB 的示例?

和 web.config

<connectionStrings> 
 <add name="ApplicationServices" connectionString="data source=BLR-WS-180;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 
</connectionStrings>
4

0 回答 0