为多台 PC 处理两个连接(ASP.NET MVC)
Handle two connection for multiple PC's (ASP.NET MVC)
我有 ASP.NET 个 MVC 项目。
在 WebConfig 文件中,我连接到本地数据库。
代码如下:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=DESKTOP-SV2O11U;Initial Catalog=RIS_Main;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="RIS_MainEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-SV2O11U;initial catalog=RIS_Main;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
但问题在于我在两台电脑上工作,工作和家庭。
所以它有不同的 name.And 我需要更改 DefaultConnection
中的数据源
是否有任何变体可以在 connectionStrings
中保留 2 个名称?
有两种解决方法:
如果您的数据库服务器与您的应用程序服务器位于同一台主机上,您可以通过 localhost
主机访问数据库。
<add name="DefaultConnection" connectionString="Data Source=localhost;Initial Catalog=RIS_Main;Integrated Security=True" providerName="System.Data.SqlClient" />
另一种方法是对同一个配置文件进行多次转换(就像您已经使用调试和发布一样)。
使用这种方式,根据您的构建配置,您可以拥有多个完全不同的连接字符串。 Visual Studio 将在构建期间决定实际使用哪一个。
我有 ASP.NET 个 MVC 项目。
在 WebConfig 文件中,我连接到本地数据库。
代码如下:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=DESKTOP-SV2O11U;Initial Catalog=RIS_Main;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="RIS_MainEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-SV2O11U;initial catalog=RIS_Main;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
但问题在于我在两台电脑上工作,工作和家庭。
所以它有不同的 name.And 我需要更改 DefaultConnection
是否有任何变体可以在 connectionStrings
中保留 2 个名称?
有两种解决方法:
如果您的数据库服务器与您的应用程序服务器位于同一台主机上,您可以通过 localhost
主机访问数据库。
<add name="DefaultConnection" connectionString="Data Source=localhost;Initial Catalog=RIS_Main;Integrated Security=True" providerName="System.Data.SqlClient" />
另一种方法是对同一个配置文件进行多次转换(就像您已经使用调试和发布一样)。
使用这种方式,根据您的构建配置,您可以拥有多个完全不同的连接字符串。 Visual Studio 将在构建期间决定实际使用哪一个。