【问题标题】:Cannot connect Azure Web apps to Azure Database无法将 Azure Web 应用连接到 Azure 数据库
【发布时间】:2016-12-09 08:41:09
【问题描述】:

我已经为它部署了一个 Azure 网站和 Azure 数据库。我的网站是一个带有帐户控制器的 MVC 网站,需要用户名和密码才能使用 asp .net。我已经创建了登录帐户。在我登录之前一切正常。我的 Azure 应用程序抛出异常,我假设我的 Web 应用程序无法连接到我的 Azure 数据库。

所以我再次将它部署在我的本地计算机上,并使用本地数据库检查我的应用程序是否正常工作。

这是我做过的事情和登录页面的结果:

  • 使用本地机器到本地数据库(成功)
  • 使用本地机器到 Azure 数据库(成功)
  • 使用 Azure 网站访问 Azure 数据库(失败)

我已将我的 Web 应用程序指向 Azure 管理门户中的 azure 数据库,如下所示

还有像这样的 Web.config 文件中的连接字符串

<add key="CMMSConnectionString" value="Data Source=tcp:(my azure database server).database.windows.net,1433;User ID=(my username);Password=(my password);Initial Catalog=(my azure database);" />

这个完全相同的连接字符串在我的本地网站上工作。

非常欢迎任何建议。 注意:CMMS 是我的项目的名称

【问题讨论】:

  • 在 DB > 防火墙服务中是否勾选了“允许访问 Azure 服务”?
  • @NeilThompson 是的,我有。
  • 您确定是数据库连接失败了吗?
  • 我就是这样@juunas,因为在我的本地机器上,当我忘记更改连接字符串以将我的应用程序连接到数据库时,我曾经遇到过完全相同的错误消息。
  • @IrfanDary 你找到解决方案了吗?

标签: asp.net azure connection-string


【解决方案1】:

从调用堆栈来看,这似乎不是基于 SQL Azure 的异常。在您的 ValidateEmployee 回调中是否有对其他 Web 服务/API 的任何非 SQL 标注?

【讨论】:

  • 好的,我会检查一下,但我仍然不明白为什么当我将本地应用程序连接到 Azure 数据库时没有问题。我可以正确使用我的应用程序。我可以登录,输入数据等。
猜你喜欢
  • 2022-11-03
  • 1970-01-01
  • 1970-01-01
  • 2020-09-29
  • 1970-01-01
  • 1970-01-01
  • 2019-11-13
  • 1970-01-01
  • 2017-04-19
相关资源
最近更新 更多