我一直被困在這個問題的日子裏。我正嘗試在.NET後端創建移動服務並將其發佈到Azure。服務不健康:Azure移動服務(.NET後端)上的代碼優先遷移
我已按照本教程mobile-services-dotnet-backend-how-to-use-code-first-migrations在移動服務項目上設置代碼第一次遷移。
,當我在本地部署它工作正常,但是當我發佈到Azure的,它給了我這個frowny服務不健康
,我看到這個錯誤在日誌中
信息將服務運行狀況更改爲「關鍵」(服務爲 不健康,請檢查服務日誌以確定問題,並且 如何更正此問題。)以前的狀態爲'健康'(服務爲 被認爲處於健康狀態)。 App.HealthReporter 20/06/2014 6點00分03秒
錯誤引導捆紮失敗:執行「WebApiConfig.Register」引起 異常:「Windows登錄未在此版本的SQL服務器 的支持。」。 App.Hosting 20/06/2014 06:00:03
這與本博客中的症狀相匹配Code-First Migration problem with AMS,但我無法應用他的解決方案。他提到,他授予控制權交給生成的用戶
授權控制論圖:: [DBO]至[生成的用戶登錄]
但我不知道在哪裏被應用,在哪裏我得到了生成的用戶登錄名等。我正在使用的數據庫將專用於該移動服務項目,不會有任何其他項目的表。
更重要的是,有沒有更好的方法來做到這一點?因爲在這個命名問題似乎太錯誤,只是解決方法,是否有更好的方式爲azure移動服務設置數據庫.net後端項目?
請幫
你說的沒錯,在連接字符串我有集成安全性=真;,當我刪除了,現在我得到一個不同的錯誤。我會調查並回復你 –
非常感謝你的幫助。任何機會,你可以幫助我對這個錯誤http://stackoverflow.com/questions/24354139/not-found-error-in-azure-mobile-services-net-backend –
應該這不同於我指定的連接字符串名稱在寫服務? MS_TableConnectionString不顯示在我的代碼中的任何地方... – Matt