繁体   English   中英

无法在Appharbor连接到SQL Server

[英]Can't connect to SQL Server at Appharbor

我创建了一个简单的ASP.NET MVC 5应用程序。

我试图连接到由Appharbor提供的远程SQL Server - https://appharbor.com/addons/sqlserver

因此,不使用SQL请求的可视部分效果很好。 SQL请求抛出错误,例如

处理您的请求时发生错误

我不明白如何连接到数据库。

我猜您是将代码从github直接部署到apphb。 然后,您必须在apphb页面上配置音序器。 在插件概述中,您可以转到sql服务器的配置页面。 在那里创建一个与您的连接字符串同名的条目。 在您的情况下为“ DefaultConnection”。

方法是:

  1. 在apphb上点击您的应用
  2. 在“已安装的附件”下,单击“ SQL Server”
  3. 单击“转到SQL Server”
  4. 单击按钮“编辑数据库配置”
  5. 添加别名“ DefaultConnection”(连接字符串中的名称)
  6. 点击“保存”
  7. 再次部署您的网页

下次您推送到github时,钩子触发构建到apphb的服务器将自动用apphb连接字符串替换您的本地连接字符串。

如果要准备apphb数据库,则必须从Visual Studio中运行“ update-database”调用。 将连接字符串从apphb复制到web.config,然后在控制台中运行“ update-database”,以使用我们的架构准备外部数据库。 但是在您应该在Seed方法中添加数据之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM