我已經成功地實施了一把umbraco 4.7到Windows Azure的網站和SQL Azure的,但有時我得到類似的錯誤這一個:部署一把umbraco到SQL Azure的
SQL helper exception in ExecuteScalar ---> System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) --->
看來,一把umbraco不管理的重試邏輯(sql azure瞬態錯誤處理)。有人知道在umbraco方面實施這種非創傷性方法嗎?
請使用SQLAzure遷移向導工具將數據庫從你的服務器遷移到蔚藍的服務器,然後再更改連接字符串和的AppSettings(鍵= UmbracoDSN)在你一把umbraco – dennis
我的webconfig已經做到了,我的網站運行良好。只有大約1%的時間出現這樣的錯誤。這是因爲SQL連接限制,服務被設計爲以這種方式工作,並且必須在數據訪問層上實施重試邏輯,以在第一次失敗時重試。 – amhed
你好。我在過去遇到同樣的錯誤。我啓用了緩存,這減少了對數據庫的負載,修復了它。您是否嘗試啓用緩存來查看是否可以解決它? – csharpforevermore