【发布时间】: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