【发布时间】:2010-09-24 10:53:36
【问题描述】:
谁能帮忙?
我使用 ADD ITEM 并选择 SQL Server DB 在 APP_Data 下创建了一个数据库,果然它在那里。我什至可以双击它,它会在 VS 2010 的 Server Explorer 选项卡中打开。
我在 web.config 中配置的连接如下
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|testDB.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
如您所见,它使用 .\SQLExpress。但是,如果我打开 SQL Server Management 并连接到 .\SQLEXpress,则数据库不存在。
实际上我需要访问数据库的原因是我需要通过 aspnet_regsql.exe 将成员信息添加到其中。
我也通过弹出 gui 的 aspnet_regsql.exe 尝试了这个,我在服务器名称中输入 .\SQLExpress,然后我选择了 db,但 db 不存在。
我很困惑,为什么不附加它?但 VS 2010 可以在服务器资源管理器选项卡中查看。
我创建了一个空白的 aspx 文件并通过 IE 加载它,我推测这会强制附加 db。
我一定是做错了什么?
谁能提供任何信息?我知道这一定是我在做的蠢事
谢谢
【问题讨论】:
标签: asp.net sql-server visual-studio-2010 asp.net-membership