我在我的网站中使用ADO.NET 实体数据模型( .edmx
) 方法。它在本地系统中运行良好,但是当我在 IIS 中托管此应用程序时,我无法连接到数据库。我的服务器连接字符串有问题。请让我知道如何解决此问题以及如何确保我的服务器连接字符串有效。
这是我的本地系统连接字符串:
<add name="myconnectionstring"
connectionString="metadata=res://*/App_Code.db.csdl|res://*/App_Code.db.ssdl|res://*/App_Code.db.msl;
provider=System.Data.SqlClient;
provider connection string="Data Source=myservername;
Initial Catalog=databasename;Integrated Security=True;
MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
这是我的服务器连接字符串:
<add name="myconnectionstring"
connectionString="metadata=res://*/App_Code.db.csdl|res://*/App_Code.db.ssdl|res://*/App_Code.db.msl;
provider=System.Data.SqlClient;
provider connection string="Data Source=myservername\SQLEXPRESS;
Initial Catalog=databasename;Integrated Security=True;
MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />