【发布时间】:2016-09-17 10:10:48
【问题描述】:
我有一个 ASP.NET MVC Web 应用程序,它通过实体框架与 sql server 进行通信。
现在我想将我的网站上传到服务器。我已经创建了数据库 在该服务器中并在其中恢复我的本地数据库备份然后我在文件系统中发布我的应用程序并将其上传到服务器中。
我的问题是web.config中的连接字符串我知道在连接字符串中我们应该定义数据源、初始目录、用户名和密码,我的连接字符串是这样的:
<add name="Bestshooter1Entities" connectionString="metadata=res://*/Models.DomainModel.Model.csdl|res://*/Models.DomainModel.Model.ssdl|res://*/Models.DomainModel.Model.msl;connection string="Data Source=./MSSQLSERVER2014;Initial Catalog=bestshoo_Database;User Id=bestshoo_DatabaseAdmin;Password=******;Persist Security Info=True;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" />
但是还是不行,怎么回事?
【问题讨论】:
-
但还是不行定义这个,你得到什么错误或日志?
-
与您的托管公司一起检查字符串。
-
你使用 edmx 吗??
-
也使用这些凭据登录数据库。只是为了测试,可能证明它是远程数据库上的安全配置。
-
数据源应该是
IP。
标签: asp.net-mvc entity-framework connection-string