2014-09-29 42 views
1

我有一个网站,访问本地主机的SQL数据库,它的工作原理,但在Azure网站发布时,无法访问数据库。我已经使用visual studio在线更改了连接字符串,指向在Azure中创建的新数据库,但无法访问数据库。部署网站不工作数据库访问

有一种方法可以跟踪错误?因为应用程序只返回到同一网页(这是caondition时到数据库的连接失败。

任何建议?

+0

你排除App_Data文件夹在发布之前? – Auguste 2014-09-29 20:27:03

+0

你是如何部署它的? – Anthony 2014-09-29 20:27:21

回答

0

检查天青防火墙具备举办本机的IP地址的规则。网站你可以通过以下两种方法之一:

  1. 使用的浏览器是试图访问你的数据库在同一台机器上浏览到您的Azure的门户网站
  2. 转到“SQL数据库”部分并点击数据库。
  3. 在“设计您的SQL数据库”部分中,单击“为此IP地址设置Windows Azure防火墙规则”。

如果机器已经有一个规则,门户网站会指出。否则,新的规则将被添加。

另一种方式:

  1. 从管理门户,单击SQL数据库。这里列出所有数据库及其相应的服务器。
  2. 单击页面顶部的服务器。
  3. 单击要为其管理防火墙规则的服务器旁边的箭头。
  4. 单击页面顶部的配置。
    • 要添加当前计算机,请单击添加到允许的IP地址。
    • 要添加其他IP地址,请输入规则名称,起始IP地址和结束IP地址。
    • 要修改现有规则,请单击规则中的任何字段并修改。
  5. 单击保存在页面底部保存更改。

How to: Configure Firewall Settings (Azure SQL Database)