0

我还是新手:$
我做了以下事情:

  1. 我已将数据库发布到我的磁盘上。
  2. 使用 microsoft sql server management studio 2008 打开已发布的脚本“DB.MDF”。
  3. 执行并备份。它在系统数据库下的主数据库中。
  4. 在服务器上,我创建了一个同名的新用户和新数据库。
  5. 我确实恢复了 DB.BAK 并浏览了数据库并找到了我的表。

现在我需要编辑连接字符串。这是配置文件中的连接字符串:

<add name="AlBayanEntities" connectionString="metadata=res://*/Core.Model.AlBayan.csdl|res://*/Core.Model.AlBayan.ssdl|res://*/Core.Model.AlBayan.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AlBayan.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

我已将其更改为:

<add name="AlBayanEntities" connectionString="Server=;Database=databaseName;Uid=bayan;Password=1abcd;" providerName="System.Data.EntityClient" />

我的主机计划是这样的:
'您也可以在应用程序连接字符串中使用上面的 SQL Server 地址,例如:ASP.NET (ADO.NET Library) Server=;Database=databaseName;Uid=userName;Password=password ;'

我做得对吗?
因为我仍然无法登录我的网站,这意味着它无法正常工作,因为我从 ASP.NET 配置中创建了一个角色,但仍然无法登录:/

4

2 回答 2

0

在您的示例连接字符串中,您有

数据库=数据库名称

“databaseName”是您数据库的实际名称吗?它需要。

于 2011-07-09T19:05:42.593 回答
0

ASP.NET 成员资格对于新手来说通常很难配置。我强烈建议您先创建一个简单的页面,然后尝试从数据库中获取几条记录,看看您的连接字符串是否正确。如果没问题,则转到下一个故障排除步骤。

于 2011-07-09T19:09:57.563 回答