2014-09-29 44 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)