簡體   English   中英

Azure WCF服務無法連接到SQL Azure

[英]Azure WCF service can't connect to SQL Azure

我是Azure的新手,正在做一個小測試:

我有一個SQL Azure數據庫,並且使用EF6。

我也有一個連接到Azure數據庫的雲服務(具有1個Web角色的“ Windows Azure雲服務”)。

我的服務有2種方法:

  1. GetString() :返回一個字符串。
  2. GetUsers() :從我的Azure數據庫中的表[User]返回用戶(返回IEnumerable<User>

當我調用GetString()它可以正常工作。

當我調用GetUsers() ,出現以下錯誤:

基礎連接已關閉:連接意外關閉。

我也嘗試過使用WCF測試客戶端,並得到相同的錯誤。

當我創建一個連接到我的SQL Azure的控制台應用程序(使用相同的連接字符串)時,一切正常,並且從數據庫中獲得了我的用戶列表。

僅當從Azure服務內部連接到數據庫時,才會發生此問題。

我的SQL Azure配置為允許WINDOWS AZURE SERVICES。

有任何想法嗎?

謝謝!

** UPDATE **

當我在本地使用服務時,在調用GetUsers時出現以下錯誤:

收到對localhost:50119 / MyService.svc的HTTP響應時發生錯誤。 這可能是由於服務端點綁定未使用HTTP協議。 這也可能是由於服務器終止了HTTP請求上下文(可能是由於服務關閉了)。 有關更多詳細信息,請參見服務器日志。

我想通了:

行為,綁定和服務未在我的web.config文件中配置。 我認為應該默認配置它,可能我弄錯了。

謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM