【发布时间】:2016-06-30 18:54:23
【问题描述】:
对 MVC 来说相当新,所以这似乎是一个相当新手的问题。
我一直在使用 SQLExpress 实例/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>
【问题讨论】:
-
不确定这是否能回答问题。我让它在我的本地/SQLExpress 环境中运行良好。我想知道如何为生产环境中的托管 SQL 数据库调整连接字符串详细信息。
标签: entity-framework model-view-controller connection-string localdb