2014-09-25 70 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

相关问题