找不到数据库文件和连接字符串所在的位置

本文关键字:位置 字符串 连接 数据库 文件 找不到 | 更新日期: 2023-09-27 18:31:04

我从 http://code.msdn.microsoft.com/Authorization-based-aa2c0185/view/SourceCode 下载了一个演示应用程序

我在我的Visual Studio上运行它,一切正常。其App_Data文件夹中有一个数据库ASPNETDB.MDF,用于存储用户信息或检索登录信息。

现在我想要的是用我的 SQL Server 中的另一个数据库更改此数据库。

为此,可以有两种方法:

  • 找到ASPNETDB的连接字符串等,并使用我自己的数据库进行更改。

  • 或通过附加将此ASPNETDB文件添加到 SQL Server。但它在附加它时显示错误。

另外,如果我从项目中排除App_Data文件夹...那么即使它有效...

在哪里可以找到数据库的连接字符串?我想用我自己的 DB 更改 ?

请帮忙

谢谢

找不到数据库文件和连接字符串所在的位置

它使用 machine.config 中的默认连接字符串:

<add name="LocalSqlServer" connectionString="data source=.'SQLEXPRESS;Integrated  Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>

转到Web.debug.config文件。在那里,您会找到注释,指出如何连接配置文件。这将使用配置转换,以便在调试模式下构建时,它将更改配置文件以覆盖计算机默认值(这是它当前正在使用的)。只需关注评论,您应该会很好地:)