C# 切换到本地数据库

C# 切换到本地数据库,c#,javascript,sql,database,visual-studio,C#,Javascript,Sql,Database,Visual Studio,有人建议我一次只提一个问题,就在这里 我有一个网站项目的本地副本,我被扔进了一个非常糟糕的文档,现在我必须为它开发一些东西。我想做的是使用本地数据库,而不是服务器上的数据库,以确保能够正确地测试。我有网站无错误,可以运行它,但数据库需要得到重定向,我不知道确切地说,我应该把它改成什么 <connectionStrings> <!--add name="MySqlConnection" connectionString="DATA SOURCE=11.11.111.11;

有人建议我一次只提一个问题,就在这里

我有一个网站项目的本地副本,我被扔进了一个非常糟糕的文档,现在我必须为它开发一些东西。我想做的是使用本地数据库,而不是服务器上的数据库,以确保能够正确地测试。我有网站无错误,可以运行它,但数据库需要得到重定向,我不知道确切地说,我应该把它改成什么

<connectionStrings> 
<!--add name="MySqlConnection" connectionString="DATA SOURCE=11.11.111.11;
    DATABASE=websitename;USER ID=websitename;PASSWORD=xxxxxx;PORT=1234"/-->
<add name="MySqlConnection" connectionString="DATA SOURCE=localhost;
    DATABASE=websitename;USER ID=username;PASSWORD=xxxxxxx;PORT=1234"/>

我假设我应该将“datasource=11.11.111.11;”更改为类似“datasource=\databasename.sql”之类的内容

此外,每次我尝试以某种方式连接数据库时,它都不需要.sql文件,而是.mdf文件。但在服务器端,它似乎并不在意


提前感谢。

正确的解决方案取决于您使用的rdbms(您是否使用rdbms?是否安装了mysql/sqlserver/postgre?)。如果在生产web服务器上有rdbms,则还必须在计算机(或测试服务器)上安装该rdbms,并创建测试数据库。也许生产服务器上的测试数据库适合,但这取决于您

如果您有一个文件(例如:access mdb),只需在本地复制该文件并相应地修改连接字符串


有关连接字符串的提示,您可以查看各种数据库示例的广泛列表。

您需要为本地副本设置web服务器,使用本地数据库设置数据库服务器或ODBC驱动程序plus文件(可能是Access DB),然后您就可以测试您的项目。您是否尝试过
数据源=这个???