2013-02-15 135 views
0

我創建了一個連接訪問Couchbase 2.0服務器(安裝在別處的虛擬機上)的MVC4應用程序。在我的開發環境中,它工作正常,但是當該網站在Azure網站上發佈時,它無法再訪問Couchbase。 Couchbase 2.0 REST接口上接入的端口8091.從Azure網站訪問Couchbase

+0

請提供更多信息。 Couchbase是否安裝在天藍色的虛擬機上?或者它安裝在不同的數據中心如amazons?還是在前提下? 您收到什麼錯誤消息? 您是否檢查過Couchbase虛擬機上的防火牆規則? – Alistair 2013-02-15 21:49:37

+0

Azure網站與Azure Web角色,對不對?我[完成後者](http://blogs.msdn.com/b/jimoneil/archive/2012/06/19/couchbase-on-azure-deploying-tapmap.aspx)沒有問題,但自從Couchbase客戶端保持對羣集的瞭解,我想知道網站中是否存在防火牆問題。您是否可以將完全相同的代碼作爲Web角色部署到Azure並查看它是否可行 - 然後從那裏開始? – 2013-02-16 16:58:25

+0

感謝您的回覆。目前,Couchbase安裝在不同的數據中心,而不是安裝在天藍色的虛擬機上。防火牆已正確配置,因爲節點可從我的計算機訪問。我沒有任何錯誤消息,當嘗試向服務器發送請求時,我只有成功= false。我會嘗試用卷軸。 – asfez 2013-02-17 19:00:48

回答

0

答案是:

  1. 當應用程序部署爲Azure的網站它不工作。

  2. 訪問外部Couchbase服務器適用於部署爲Webrole的應用程序正在工作。

感謝您的幫助。