2014-09-25 114 views
0

我是Azure的新手。我正在按照這個教程爲Azure和ios客戶端設置我的.Net服務器。我的Azure移動服務可以在本地運行嗎?

http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started/

我模擬器上測試我的ios客戶端。我可以在自己的位置機器上運行我的.NET服務器並將它發佈到Azure上嗎?如果是的話,我怎樣才能讓我的客戶與這臺定位機談判?

而在本教程中,它將創建一個數據庫表。如果我在本地運行它,我需要設置我的位置數據庫服務器嗎?

回答

0

不在Mac上(您需要iOS開發)。使用.NET後端,您可以在Windows計算機上本地運行服務,但它將從本地主機運行。

對於iOS開發,您有兩種選擇。如果您使用JavaScript/node.js後端,您可以在Mac中完成所有開發(您可以通過本地或直接在門戶中通過Git配置服務)。如果您使用.NET後端(您提到的鏈接),那麼您需要用於客戶端開發的Mac,以及用於開發服務器的PC(或運行在Mac上的模擬器上的Windows,例如parallels)(您需要Visual Studio)。

關於你關於表的問題,當你在本地運行它時,它將使用實體框架代碼優先(默認情況下),所以你不需要在你的(本地)數據庫中創建表 - 它會創建它會自動爲你。

+0

我有一臺用於.NET後端的Windows機器。還有一款適用於iOS開發的Mac筆記本電腦。我從Azure下載的ios項目代碼中需要更改哪些內容,以便我的ios客戶端可以與運行.NET後端的本地主機進行通信? – n179911 2014-09-26 16:24:24

+0

儘管我還沒有嘗試過,但您應該能夠在*本地IIS *(不是IIS Express)中託管服務,並且可以從其他計算機上看到該服務 - 您需要更改它的屬性服務項目。此時,如果您的Mac(或者更重要的iOS模擬器)可以在網絡中看到PC,我認爲它應該能夠以這種方式訪問​​該服務。 – carlosfigueira 2014-09-26 16:53:13

相關問題