.网络网络应用程序.托管在应用港.应用未连接到 SQL 服务器.实体框架
本文关键字:应用 网络 SQL 服务器 框架 实体 连接 应用程序 | 更新日期: 2023-09-27 18:34:54
所以...我将 Web 应用程序与实体框架一起使用。现在它托管在 Appharbor.com 上。
在我的机器应用程序工作正常(使用 sql 服务器(。但在 Appharbor 上,它失败并显示"建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误"。
在 web.config 中:
<connectionString>
<add name="Books" connectionString=""/>
</connectionString>
我假设应用程序端口插入自动需要最需要的连接字符串。在 appharbor conn 字符串别名 = "书籍"中。上下文:
public class BookContext : DbContext
{
public BookContext() : base("Books") {}
dbset..
};
还有一点我不明白,实体框架元数据需要放什么?
UPD
我尝试将连接字符串从appharbor放入web.config,这是错误:
不支持关键字:"服务器"。
它看起来:
<add name="Books" connectionString="Server=...;Database=...;User ID=...;Password=...;" providerName="System.Data.EntityClient"/>
在所有">..."上都是来自Appharbor的字符串。
提供程序名称错误,请使用 System.Data.SqlClient