为主机设置连接字符串

时间:2018-08-16 16:20:32

标签: asp.net-mvc migrating

我第一次忍受。我制作了一个简单的Web应用程序,试图将其迁移到在线站点。迁移后出现错误: [SqlException(0x80131904):建立与SQL Server的连接时发生与网络相关或特定于实例的错误。

我是否试图弄清楚我只有localDB连接字符串。我需要再做一个吗?

这是我在webconig中得到的。

<connectionStrings>
<add name="KlientEntities" connectionString="metadata=res://*/Models.Klient.csdl|res://*/Models.Klient.ssdl|res://*/Models.Klient.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(LocalDb)\MSSQLLocalDB;initial catalog=Test;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

这是我从托管中得到的:

Classic ASP (ADO Library)   Provider=SQLOLEDB;Data source=mssql4.webio.pl,2401;Initial catalog=databaseName;User ID=Username;Password=password;

ASP.NET (ADO.NET Library)   Server=mssql4.webio.pl,2401;Database=databaseName;Uid=Username;Password=password;

1 个答案:

答案 0 :(得分:0)

您需要更新(部署的)连接字符串以匹配数据库的连接字符串。

这就是这部分:

provider = System.Data.SqlClient;提供商连接字符串=“数据源=(LocalDb)\ MSSQLLocalDB;初始目录=测试;

当前引用了LocalDb