asp.net-mvc - 为主机设置连接字符串
问题描述
忍受我,因为我第一次这样做。我制作了简单的 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="data source=(LocalDb)\MSSQLLocalDB;initial catalog=Test;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" 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;
解决方案
您需要更新(部署的)连接字符串以匹配您的数据库。
这就是这部分:
provider=System.Data.SqlClient;provider connection string="data source=(LocalDb)\MSSQLLocalDB;initial catalog=Test;
这当前引用了 LocalDb
推荐阅读
- concurrency - 计划的 Camel SQL 消费者,限制路由之间的并发
- redirect - wifi连接后将用户重定向到网页
- angular - Angular 12 Material Icon 外部元素
- javascript - 从 Go 提供 javascript 时 mime 类型不正确
- android - 边缘到边缘插入的Android传感器方向问题
- azure - 使用 Publisher 详细信息获取 Vm 详细信息
- ms-access - 创建一个返回产品到期日期的查询
- reactjs - Visual Studio Code 功能片段 React
- python - 将 cython 生成的 c 文件编译为 exe 时出现 libs 路径错误
- node.js - 'hasOne' 关联引发错误 [Nodejs,Sequelize]