【发布时间】:2018-09-27 00:46:11
【问题描述】:
我已经在远程 IIS 服务器中部署了我的 WEB API EF6。
访问远程DB服务器失败db.Database.Exists()返回false。而在我的本地 PC 中,它工作正常并且能够连接数据库,db.Database.Exists() 返回true。
我应该对 ConnectionString 进行哪些更改。 我的连接字符串如下所示:
<add name="myconnstring" connectionString="metadata=res://*/Models.InformationSystem.csdl|res://*/Models.InformationSystem.ssdl|res://*/Models.InformationSystem.msl;provider=System.Data.SqlClient;provider connection string="Data Source=server01;Initial Catalog=myDB;Persist Security Info=True;User ID=abcd;Password=abcd;initial catalog=myDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient"/>
【问题讨论】:
-
-
尝试通过 1433 端口从您的 Web 服务器远程登录到您的数据库服务器,以确保这不是防火墙问题。
标签: c# asp.net-web-api entity-framework-6