MVC 连接 Strings/LocalDb
MVC Connection Strings/LocalDb
对 MVC 还很陌生,所以这似乎是一个相当新手的问题。
我一直在使用 SQLExpress instance/LocalDb 开发我的应用程序,我现在准备将我的网站部署到生产环境,所以我的问题是如何为此配置我的 web.config 文件环境?
我的数据库已在生产环境中创建,我正在努力建立连接字符串。
我使用的主机我认为不支持 LocalDB (GearHost),但消息来源似乎表明这是可能的(即使我没有找到任何像样的例子)。
我当前的开发连接字符串如下。
谢谢
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MyApp-20160204160648;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MyApp-20160204160648.mdf" />
<add name="MyEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=MyPC\SQLEXPRESS;initial catalog=MyDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
我有一个 MVC project.I 使用两个连接字符串如下
<add name="matematikEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=MYSERVERNAMEONHOST;user id=MYUSERID;password=MYPASSWORD;persistsecurityinfo=True;database=MYDBNAME"" providerName="System.Data.EntityClient" />
<add name="matematikEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;user id=root;password=MYPASSWORD;persistsecurityinfo=True;database=MYDBNAME"" providerName="System.Data.EntityClient" />
当我发布项目时,我评论第一个,第二个是活动的,当我在我的 PC 上工作时,我评论第二个和第一个是 active.This 作品。
对 MVC 还很陌生,所以这似乎是一个相当新手的问题。
我一直在使用 SQLExpress instance/LocalDb 开发我的应用程序,我现在准备将我的网站部署到生产环境,所以我的问题是如何为此配置我的 web.config 文件环境?
我的数据库已在生产环境中创建,我正在努力建立连接字符串。
我使用的主机我认为不支持 LocalDB (GearHost),但消息来源似乎表明这是可能的(即使我没有找到任何像样的例子)。
我当前的开发连接字符串如下。
谢谢
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MyApp-20160204160648;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MyApp-20160204160648.mdf" />
<add name="MyEntities" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=MyPC\SQLEXPRESS;initial catalog=MyDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
我有一个 MVC project.I 使用两个连接字符串如下
<add name="matematikEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=MYSERVERNAMEONHOST;user id=MYUSERID;password=MYPASSWORD;persistsecurityinfo=True;database=MYDBNAME"" providerName="System.Data.EntityClient" />
<add name="matematikEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;user id=root;password=MYPASSWORD;persistsecurityinfo=True;database=MYDBNAME"" providerName="System.Data.EntityClient" />
当我发布项目时,我评论第一个,第二个是活动的,当我在我的 PC 上工作时,我评论第二个和第一个是 active.This 作品。